Длинный опрос с Java и JBoss

Я ищу пример, как реализовать механизм longpoling в Java. Я хотел бы использовать EJB без гражданства.

Я знаю, что что-то подобное будет работать:

@WebService(serviceName="mywebservice")
@Stateless
public class MyWebService {
    @WebMethod
    public String longPoll() {
         short ct = 0;
         while(someCondition == false && ct < 60) {
             sleep(1000);  // 1 sec
             ct++;
         }
         if (someCondition)
             return "got value";
         else
             return "";
    }
}

К сожалению, я знаю, что это не масштабируется. Могу ли я вернуться в веб-метод без завершения ответа и завершить его где-нибудь еще?

Ответы на вопрос(2)

Ваш ответ на вопрос