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


javax.xml.rpc.handler
Класс GenericHandler

java.lang.Object
  расширенный javax.xml.rpc.handler.GenericHandler
Все Реализованные Интерфейсы:
Обработчик

public abstract class GenericHandler
расширяет java.lang. Объект
Обработчик реализаций

javax.xml.rpc.handler.GenericHandler class реализует Handler интерфейс. Сообщение SOAP разработчики Обработчика должно обычно разделять на подклассы GenericHandler class, если Обработчик class не нуждается в другом class как в суперклассе.

GenericHandler class является кратким обзором удобства class, который делает Обработчики записи легкими. Этот class обеспечивает реализации по умолчанию методов жизненного цикла init и destroy и также различные методы дескриптора. Разработчик Обработчика должен только переопределить методы, которые это должно специализировать как часть полученного Handler реализация class.

Версия:
1.0
Автор:
Рэхул Шарма

Сводка конструктора
protected GenericHandler()
          Конструктор по умолчанию
 
Сводка метода
 void destroy()
          destroy метод указывает на конец жизненного цикла для экземпляра Обработчика.
abstract  javax.xml.namespace.QName[] getHeaders()
          Обработали блоки заголовка этим экземпляром Обработчика.
 boolean handleFault(MessageContext context)
          handleFault метод обрабатывает отказы SOAP, основанные на сообщении SOAP, обрабатывающем модель.
 boolean handleRequest(MessageContext context)
          handleRequest метод обрабатывает запрос сообщение SOAP.
 boolean handleResponse(MessageContext context)
          handleResponse метод обрабатывает сообщение ответа.
 void init(HandlerInfo config)
          init метод, чтобы позволить экземпляру Обработчика инициализировать себя.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Деталь конструктора

GenericHandler

protected GenericHandler()
Конструктор по умолчанию

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

handleRequest

public boolean handleRequest(MessageContext context)
handleRequest метод обрабатывает запрос сообщение SOAP. Реализация по умолчанию этого метода возвраты true. Это указывает, что цепочка обработчика должна продолжать обрабатывать запроса сообщение SOAP. Этот метод должен быть переопределен, если полученный Обработчик class должен специализировать реализацию этого метода.

Определенный:
handleRequest в интерфейсе Handler
Параметры:
context - MessageContext параметр обеспечивает доступ к сообщению запроса.
Возвраты:
булев Указывает на режим обработки
  • Возвратиться true указать на продолжаемую обработку цепочки обработчика запроса. HandlerChain берет на себя ответственность вызова следующего объекта. Следующий объект может быть следующим обработчиком в HandlerChain или если этот обработчик является последним обработчиком в цепочке, следующий объект является объектом конечной точки службы.
  • Возвратиться false указать на блокирование цепочки обработчика запроса. В этом случае далее обработка цепочки обработчика запроса блокируется, и целевая конечная точка службы не диспетчеризируется. Система времени выполнения JAX-RPC берет на себя ответственность вызова цепочки обработчика ответа затем с SOAPMessageContext. Реализация Обработчика class несет ответственность установки соответствующего ответа сообщение SOAP в любом handleRequest и/или handleResponse метод. В модели обработки значения по умолчанию цепочка обработчика ответа начинает обрабатывать от того же самого экземпляра Обработчика (который возвращал false), и идет назад в последовательности выполнения.
См. Также:
Handler.handleRequest(javax.xml.rpc.handler.MessageContext)

handleResponse

public boolean handleResponse(MessageContext context)
handleResponse метод обрабатывает сообщение ответа. Реализация по умолчанию этого метода возвраты true. Это указывает, что цепочка обработчика должна продолжать обрабатывать ответа сообщение SOAP. Этот метод должен быть переопределен, если полученный Обработчик class должен специализировать реализацию этого метода.

Определенный:
handleResponse в интерфейсе Handler
Параметры:
context - Параметр MessageContext обеспечивает доступ к ответу сообщение SOAP
Возвраты:
булев Указывает на режим обработки
  • Возвратиться true указать на продолжаемую обработку ofthe цепочка обработчика ответа. HandlerChain вызывает handleResponse метод на следующем Handler в цепочке обработчика.
  • Возвратиться false указать на блокирование цепочки обработчика ответа. В этом случае никакие другие обработчики ответа в цепочке обработчика не вызываются.
См. Также:
Handler.handleResponse(javax.xml.rpc.handler.MessageContext)

handleFault

public boolean handleFault(MessageContext context)
handleFault метод обрабатывает отказы SOAP, основанные на сообщении SOAP, обрабатывающем модель. Реализация по умолчанию этого метода возвраты true. Это указывает, что цепочка обработчика должна продолжать обрабатывать отказа SOAP. Этот метод должен быть переопределен, если полученный Обработчик class должен специализировать реализацию этого метода.

Определенный:
handleFault в интерфейсе Handler
Параметры:
context - Параметр MessageContext обеспечивает доступ к сообщению SOAP
Возвраты:
булев Указывает на режим обработки
  • Возвратиться true указать на продолжаемую обработку Отказа SOAP. HandlerChain вызывает handleFault метод на следующем Handler в цепочке обработчика.
  • Возвратиться false указать на конец обработки отказа SOAP. В этом случае никакие другие обработчики в цепочке обработчика не вызываются.
См. Также:
Handler.handleFault(javax.xml.rpc.handler.MessageContext)

init

public void init(HandlerInfo config)
init метод, чтобы позволить экземпляру Обработчика инициализировать себя. Этот метод должен быть переопределен, если полученный Обработчик class должен специализировать реализацию этого метода.

Определенный:
init в интерфейсе Handler
Параметры:
config - Конфигурация для инициализации этого обработчика
См. Также:
Handler.init(javax.xml.rpc.handler.HandlerInfo)

уничтожить

public void destroy()
destroy метод указывает на конец жизненного цикла для экземпляра Обработчика. Этот метод должен быть переопределен, если полученный Обработчик class должен специализировать реализацию этого метода.

Определенный:
destroy в интерфейсе Handler
См. Также:
Handler.destroy()

getHeaders

public abstract javax.xml.namespace.QName[] getHeaders()
Обработали блоки заголовка этим экземпляром Обработчика.

Определенный:
getHeaders в интерфейсе Handler
Возвраты:
Массив QNames блоков заголовка обрабатывается этим экземпляром обработчика. QName полностью определенное имя наиболее удаленного элемента блока Заголовка.


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

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

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

free hit counter