Spec-Zone .ru
спецификации, руководства, описания, API


javax.resource.spi.endpoint
Интерфейс MessageEndpointFactory


public interface MessageEndpointFactory

Это служит фабрикой для того, чтобы создать конечные точки сообщения.

Версия:
1.0
Автор:
Поршень Jeyaraman

Сводка метода
 MessageEndpoint createEndpoint(XAResource xaResource)
          Это используется, чтобы создать конечную точку сообщения.
 MessageEndpoint createEndpoint(XAResource xaResource, long timeout)
          Это используется, чтобы создать конечную точку сообщения.
 boolean isDeliveryTransacted(java.lang.reflect.Method method)
          Это используется, чтобы узнать, будет ли доставка сообщений к целевому методу в интерфейсе слушателя сообщения, который реализуется конечной точкой сообщения, проведена или нет.
 

Деталь метода

createEndpoint

MessageEndpoint createEndpoint(XAResource xaResource)
                               throws UnavailableException
Это используется, чтобы создать конечную точку сообщения. Конечная точка сообщения, как ожидают, реализует корректный тип слушателя сообщения.

Параметры:
xaResource - дополнительное XAResource экземпляр, используемый, чтобы получить уведомления о транзакции, когда доставка сообщений проводится.
Возвраты:
экземпляр конечной точки сообщения.
Броски:
UnavailableException - указывает на отказ из-за переходного процесса в создании конечной точки сообщения. Последующие попытки создать конечную точку сообщения могли бы успешно выполниться.

createEndpoint

MessageEndpoint createEndpoint(XAResource xaResource,
                               long timeout)
                               throws UnavailableException
Это используется, чтобы создать конечную точку сообщения. Конечная точка сообщения, как ожидают, реализует корректный тип слушателя сообщения.

Параметры:
xaResource - дополнительное XAResource экземпляр, используемый, чтобы получить уведомления о транзакции, когда доставка сообщений проводится.
timeout - дополнительное значение, используемое, чтобы определить продолжительность времени (в миллисекундах), в пределах которого конечная точка сообщения должна быть создана MessageEndpointFactory. Иначе, MessageEndpointFactory отклоняет создание MessageEndpoint с UnavailableException. Отметьте, это не предлагает гарантий в реальном времени.
Возвраты:
экземпляр конечной точки сообщения.
Броски:
UnavailableException - указывает на отказ из-за переходного процесса в создании конечной точки сообщения. Последующие попытки создать конечную точку сообщения могли бы успешно выполниться.

isDeliveryTransacted

boolean isDeliveryTransacted(java.lang.reflect.Method method)
                             throws java.lang.NoSuchMethodException
Это используется, чтобы узнать, будет ли доставка сообщений к целевому методу в интерфейсе слушателя сообщения, который реализуется конечной точкой сообщения, проведена или нет. Конечная точка сообщения может указать на свое проведенное предпочтение поставки (в на уровень метода) через ее дескриптор развертывания. Предпочтение доставки сообщений не должно измениться во время времени жизни конечной точки сообщения.

Параметры:
method - описание целевого метода. Эта информация о намеченном целевом методе позволяет серверу приложений узнавать, будет ли целевой вызов метода проведен или нет.
Возвраты:
истина, если конечная точка сообщения требует проведенной доставки сообщений.
Броски:
java.lang.NoSuchMethodException - указывает, что указанный метод не существует на целевой конечной точке.


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter