Стремительная загрузка компонентов Seam, которые не относятся к области приложения или сеанса - PullRequest
0 голосов
/ 12 мая 2011

Это мой первый вопрос, поэтому дайте мне знать, если я делаю что-то, чего не должен делать.Я искал документацию Seam и форумы об активной загрузке компонентов в Seam, который обычно загружает компоненты лениво.Я встречал только одну аннотацию:

@Startup

Эта аннотация работает только для областей ПРИМЕНЕНИЕ и СЕССИЯ, как подробно здесь (раздел 27.1).

Есть ли способзагружать компоненты в других областях?Я специально надеюсь загрузить компонент в области EVENT.

В настоящее время мы разрабатываем для JBoss 5.1.0.GA и поэтому используем Seam 2.1.0.GA.

Спасибо,

Гари.

1 Ответ

0 голосов
/ 12 мая 2011

Вы можете добавить в свой компонент метод @Observer, используя событие, которое, как вы знаете, будет вызвано в начале запроса, возможно, org.jboss.seam.beforePhase.

Хотя я не могу представить причину, по которой компонент был создан таким образом. Чего вы на самом деле пытаетесь достичь?

...