Почему внедрение JMSContext отличается между компонентами сервера и клиента приложения? - PullRequest
0 голосов
/ 10 июля 2019

Серверные компоненты получают ссылку на JMSContext со следующим кодом:

@Inject
private JMSContext context;

Но в клиенте приложения он должен получить ссылку на него через фабрику соединений:

@Resource(lookup = "java:comp/DefaultJMSConnectionFactory")
private static ConnectionFactory connectionFactory;

try (JMSContext context = connectionFactory.createContext();){...}

Почему клиенты приложений не могут получить прямую ссылку, как на стороне сервера?

РЕДАКТИРОВАТЬ: Рассмотрим вопрос о фабрике соединений WRT по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...