Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Выполнение метода в бекграунд режыме / 3 сообщений из 3, страница 1 из 1
06.04.2012, 12:18:43
    #37741713
denis11111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение метода в бекграунд режыме
Добрый день всем.
Помогите советом кто может или укажыте путь.
Суть проблемы:
Пишу веб интерфейс на технологии JSF. Есть xhtml-страницы, Java-класы, база даных.
В класах есть нектоторые методы, которые выполняются в зависимости от того, что делает пользаватель на страничке xhtml, тут мне все понятно.
Но мне надо так, чтоб некоторые методы работали как бы сами по себе, в фоновом режыме, без участия пользавателя (именно в моем случае некий метод должен опрашивать источник даных все время и писать даные в БД).
Как это можно зделать?
...
Рейтинг: 0 / 0
06.04.2012, 12:21:26
    #37741715
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение метода в бекграунд режыме
На каком сервере это всё крутится? Если нужен scheduling, то используют Quartz или EJB Timer.
Если нужно создавать и асинхронно выполнять какие-то задачи. То JMS.
...
Рейтинг: 0 / 0
06.04.2012, 13:08:18
    #37741823
denis11111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выполнение метода в бекграунд режыме
BlazkowiczНа каком сервере это всё крутится? Если нужен scheduling, то используют Quartz или EJB Timer.
Если нужно создавать и асинхронно выполнять какие-то задачи. То JMS.

Все работает на GlassFish сервере.
JMS я так понял это Java Message Service?
В меня есть в ApplicationScoped бине метод которий считывает даный с источника. На даный момент этот метод вызывается каждые 3-секунды из xhtml-страницы з помощю тега:
<p:poll listener=(#{ApplicationBean.method}) interval="3" update="txt_count,:growlforUserTab" />
Тобто, если закрить страницу з этим тегом, то вызов не делается.
Но как зделать чтоб method выполнялся в некоторым интервалом?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Выполнение метода в бекграунд режыме / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]