|
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 | ||||||||
javax.xml.rpc.handler Class GenericHandler
java.lang.Objectjavax.xml.rpc.handler.GenericHandler
- 所有已实现的接口:
- Handler
The javax.xml.rpc.handler.GenericHandler class
implements the Handler interface. SOAP Message
Handler developers should typically subclass
GenericHandler class unless the Handler class
needs another class as a superclass.
The GenericHandler class is a convenience abstract
class that makes writing Handlers easy. This class provides
default implementations of the lifecycle methods init
and destroy and also different handle methods.
A Handler developer should only override methods that it needs
to specialize as part of the derived Handler
implementation class.
- 版本:
- 1.0
- 作者:
- Rahul Sharma
| 构造器摘要 | |
|---|---|
protected |
GenericHandler()
Default constructor |
| 方法摘要 | |
|---|---|
void |
destroy()
The destroy method indicates the end of lifecycle
for a Handler instance. |
abstract QName[] |
getHeaders()
Gets the header blocks processed by this Handler instance. |
boolean |
handleFault(MessageContext context)
The handleFault method processes the SOAP faults
based on the SOAP message processing model. |
boolean |
handleRequest(MessageContext context)
The handleRequest method processes the request
SOAP message. |
boolean |
handleResponse(MessageContext context)
The handleResponse method processes the response
message. |
void |
init(HandlerInfo config)
The init method to enable the Handler instance to
initialize itself. |
| 类方法继承 java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造器详细信息 |
|---|
GenericHandler
protected GenericHandler()
- Default constructor
| 方法详细信息 |
|---|
handleRequest
public boolean handleRequest(MessageContext context)
- The
handleRequestmethod processes the request SOAP message. The default implementation of this method returnstrue. This indicates that the handler chain should continue processing of the request SOAP message. This method should be overridden if the derived Handler class needs to specialize implementation of this method. - 规范说明:
handleRequestin interfaceHandler
- 参数:
context-MessageContextparameter provides access to the request message.- 返回:
- boolean Indicates the processing mode
- Return
trueto indicate continued processing of the request handler chain. TheHandlerChaintakes the responsibility of invoking the next entity. The next entity may be the next handler in theHandlerChainor if this handler is the last handler in the chain, the next entity is the service endpoint object. - Return
falseto indicate blocking of the request handler chain. In this case, further processing of the request handler chain is blocked and the target service endpoint is not dispatched. The JAX-RPC runtime system takes the responsibility of invoking the response handler chain next with the SOAPMessageContext. The Handler implementation class has the the responsibility of setting the appropriate response SOAP message in either handleRequest and/or handleResponse method. In the default processing model, the response handler chain starts processing from the same Handler instance (that returned false) and goes backward in the execution sequence.
- Return
- 另请参见:
Handler.handleRequest(javax.xml.rpc.handler.MessageContext)
handleResponse
public boolean handleResponse(MessageContext context)
- The
handleResponsemethod processes the response message. The default implementation of this method returnstrue. This indicates that the handler chain should continue processing of the response SOAP message. This method should be overridden if the derived Handler class needs to specialize implementation of this method. - 规范说明:
handleResponsein interfaceHandler
- 参数:
context- MessageContext parameter provides access to the response SOAP message- 返回:
- boolean Indicates the processing mode
- Return
trueto indicate continued processing ofthe response handler chain. The HandlerChain invokes thehandleResponsemethod on the nextHandlerin the handler chain. - Return
falseto indicate blocking of the response handler chain. In this case, no other response handlers in the handler chain are invoked.
- Return
- 另请参见:
Handler.handleResponse(javax.xml.rpc.handler.MessageContext)
handleFault
public boolean handleFault(MessageContext context)
- The
handleFaultmethod processes the SOAP faults based on the SOAP message processing model. The default implementation of this method returnstrue. This indicates that the handler chain should continue processing of the SOAP fault. This method should be overridden if the derived Handler class needs to specialize implementation of this method. - 规范说明:
handleFaultin interfaceHandler
- 参数:
context- MessageContext parameter provides access to the SOAP message- 返回:
- boolean Indicates the processing mode
- Return
trueto indicate continued processing of SOAP Fault. The HandlerChain invokes thehandleFaultmethod on the nextHandlerin the handler chain. - Return
falseto indicate end of the SOAP fault processing. In this case, no other handlers in the handler chain are invoked.
- Return
- 另请参见:
Handler.handleFault(javax.xml.rpc.handler.MessageContext)
init
public void init(HandlerInfo config)
- The
initmethod to enable the Handler instance to initialize itself. This method should be overridden if the derived Handler class needs to specialize implementation of this method.
destroy
public void destroy()
- The
destroymethod indicates the end of lifecycle for a Handler instance. This method should be overridden if the derived Handler class needs to specialize implementation of this method. - 另请参见:
Handler.destroy()
getHeaders
public abstract QName[] getHeaders()
- Gets the header blocks processed by this Handler instance.
- 规范说明:
getHeadersin interfaceHandler
- 返回:
- Array of QNames of header blocks processed by this
handler instance.
QNameis the qualified name of the outermost element of the Header block.
|
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 | ||||||||
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.
javax.xml.rpc.handler.GenericHandler