Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface ResourceAdapter
Это представляет экземпляр адаптера ресурса и содержит операции для управления жизненным циклом и установки конечной точки сообщения. Конкретная реализация этого интерфейса обязана быть JavaBean.
Сводка метода | |
---|---|
void |
endpointActivation(MessageEndpointFactory endpointFactory, ActivationSpec spec)
Это вызывают во время активации конечной точки сообщения. |
void |
endpointDeactivation(MessageEndpointFactory endpointFactory, ActivationSpec spec)
Это вызывают, когда конечная точка сообщения деактивирована. |
XAResource[] |
getXAResources(ActivationSpec[] specs)
Этот метод вызывает сервер приложений во время восстановления катастрофического отказа. |
void |
start(BootstrapContext ctx)
Это вызывают, когда экземпляр адаптера ресурса загружается. |
void |
stop()
Это вызывают, когда экземпляр адаптера ресурса неразвертывается или во время завершения работы сервера приложений. |
Деталь метода |
---|
void start(BootstrapContext ctx) throws ResourceAdapterInternalException
Во время этого вызова метода ResourceAdapter JavaBean ответственен за инициализацию экземпляра адаптера ресурса. Любое исключение, выданное во время этого вызова метода, заставляет сервер приложений прерывать процедуру начальной загрузки для этого определенного экземпляра адаптера ресурса.
ctx
- контекст начальной загрузки, содержащий ссылки на полезные средства, которые могли использоваться экземпляром адаптера ресурса. ResourceAdapterInternalException
- указывает на отказ начальной загрузки. Экземпляр адаптера ресурса неприменим и должен быть отброшен.void stop()
Во время этого вызова метода ResourceAdapter JavaBean ответственен за выполнение аккуратного завершения работы экземпляра адаптера ресурса. Любое исключение, выданное этим вызовом метода, не изменяет обработку завершения работы сервера приложений или неразвертывание адаптера ресурса, которое вызвало этот вызов метода. Сервер приложений может зарегистрировать информацию об исключении в целях сообщения об ошибке.
void endpointActivation(MessageEndpointFactory endpointFactory, ActivationSpec spec) throws ResourceException
Активацию конечной точки считают успешной только, когда этот метод завершается успешно, не выдавая исключений.
endpointFactory
- экземпляр фабрики конечной точки сообщения.spec
- спецификация активации экземпляр JavaBean. NotSupportedException
- указывает на отклонение активации конечной точки сообщения из-за неправильной информации об установке активации. ResourceException
void endpointDeactivation(MessageEndpointFactory endpointFactory, ActivationSpec spec)
Любое исключение, выданное этим методом, игнорируется. После этого вызова метода конечную точку считают неактивной.
endpointFactory
- экземпляр фабрики конечной точки сообщения.spec
- спецификация активации экземпляр JavaBean.XAResource[] getXAResources(ActivationSpec[] specs) throws ResourceException
ActivationSpec
JavaBeans и возвраты массив XAResource
объекты, каждый из которых представляет уникальный менеджер ресурсов. Адаптер ресурса может возвратить нуль, если это не реализует XAResource
интерфейс. Иначе, это должно возвратить массив XAResource
объекты, каждый из которых представляет уникальный менеджер ресурсов, который использовался приложениями конечной точки. Сервер приложений использует XAResource
объекты запросить каждый менеджер ресурсов для списка транзакций в сомнении. Это тогда завершает каждую транзакцию на ожидании, отправляя решение фиксации участвующим менеджерам ресурсов.
specs
- массив ActivationSpec
JavaBeans, каждый из которых соответствует развернутому приложению конечной точки, которое было активным до системного катастрофического отказа. XAResource
объекты, каждый из которых представляет уникальный менеджер ресурсов. ResourceException
- универсальное исключение, если работа перестала работать из-за состояния ошибки.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41