У меня есть компонент Seam, аннотированный так:
@AutoCreate
@Name("asyncServiceManager")
@Scope(ScopeType.APPLICATION)
public class AsyncServiceManager {
Классы, которые его используют, настроены так:
@In("#{asyncServiceManager}")
private AsyncServiceManager asyncServiceManager;
При запуске кода я вижу, что класс AsyncServiceManager
создается каждый раз, когда он используется. Поскольку я аннотировал класс с помощью APPLICATION, это не должно иметь место. Мне нужно, чтобы этот класс был единственным.