Короткая версия: я хочу иметь возможность вручную создавать экземпляры и контролировать жизненный цикл полнофункциональных компонентов в Wildfly.
Длинная версия:
У меня есть система, которая создает несколько различных моделей системы.Все эти бины создаются как одиночные бины, поэтому они могут сохранять свое состояние и принимать входные данные как группа.Их всегда рассматривают как группу с
@Inject
@Any
Instance<BusinessInterface> businessBeans;
, что позволяет мне передавать их все входные данные как группу и собирать их данные как группу.Это также означает, что я могу развернуть новые синглтон-компоненты / модели, и они будут включены в рабочий процесс динамически.У меня нет никакой необходимости когда-либо искать какие-либо конкретные модели / бобы.
Теперь, для проблемы, которую каждый, кто имеет опыт, видит за милю: новое требование означает, что мне нужно иметь возможностьразвернуть несколько копий каждой модели.Но они одиночки.Есть ли способ сделать эту работу?Я чувствую, что у меня должен быть способ вручную создавать экземпляры бобов, которые не умрут, пока я не убью их, но, похоже, я не могу их найти.