Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface ConnectionFactory
A ConnectionFactory
объект инкапсулирует ряд параметров конфигурации соединения, который был определен администратором. Клиент использует это, чтобы создать соединение с провайдером JMS.
A ConnectionFactory
объект является JMS администрируемый объект и поддерживает параллельное использование.
Администрируемые объекты JMS являются объектами, содержащими конфигурационную информацию, которые создаются администратором и позже используются клиентами JMS. Они делают практичным, чтобы администрировать API JMS в предприятии.
Хотя интерфейсы для администрируемых объектов явно не зависят от Интерфейса Именования и Каталога Java (JNDI) API, API JMS устанавливает соглашение, что клиенты JMS находят администрируемые объекты, ища их в пространстве имен JNDI.
Администратор может поместить администрируемый объект куда угодно в пространство имен. API JMS не определяет политику именования.
Ожидается, что провайдеры JMS обеспечат инструменты, администратор должен создать и сконфигурировать администрируемые объекты в пространстве имен JNDI. Реализации провайдера JMS администрируемых объектов должны быть обоими javax.jndi.Referenceable
и java.io.Serializable
так, чтобы они могли быть сохранены во всех контекстах именования JNDI. Кроме того, рекомендуется, чтобы эти реализации следовали за шаблонами разработки JavaBeansTM.
Эта стратегия предоставляет несколько преимуществ:
Администрируемый объект не должен держаться ни за какие удаленные ресурсы. Его поиск не должен использовать удаленные ресурсы кроме используемых API JNDI непосредственно.
Клиенты должны думать об администрируемых объектах как о локальных объектах Java. У поиска их не должно быть никаких скрытых побочных эффектов или использования удивительное количество локальных ресурсов.
Connection
, QueueConnectionFactory
, TopicConnectionFactory
Сводка метода | |
---|---|
Соединение |
createConnection()
Создает соединение с пользовательскими идентификационными данными значения по умолчанию. |
Соединение |
createConnection(java.lang.String userName, java.lang.String password)
Создает соединение с указанными пользовательскими идентификационными данными. |
Деталь метода |
---|
Connection createConnection() throws JMSException
Connection.start
метод явно вызывают.
JMSException
- если провайдер JMS не в состоянии создать соединение из-за некоторой внутренней ошибки. JMSSecurityException
- если аутентификация клиента перестала работать из-за недопустимого имени пользователя или пароля.Connection createConnection(java.lang.String userName, java.lang.String password) throws JMSException
Connection.start
метод явно вызывают.
userName
- имя пользователя вызывающей стороныpassword
- пароль вызывающей стороны JMSException
- если провайдер JMS не в состоянии создать соединение из-за некоторой внутренней ошибки. JMSSecurityException
- если аутентификация клиента перестала работать из-за недопустимого имени пользователя или пароля.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41