| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
The javax.xml.rpc.handler.HandlerChain represents
 a list of handlers. All elements in the HandlerChain are of
 the type javax.xml.rpc.handler.Handler.
 
 An implementation class for the HandlerChain
 interface abstracts the policy and mechanism for the invocation
 of the registered handlers.
| Method Summary | |
|  void | destroy()Indicates the end of lifecycle for a HandlerChain. | 
|  java.lang.String[] | getRoles()Gets SOAP actor roles registered for this HandlerChain at this SOAP node. | 
|  boolean | handleFault(MessageContext context)The handleFaultmethod initiates the SOAP
 fault processing for this handler chain. | 
|  boolean | handleRequest(MessageContext context)The handleRequestmethod initiates the request
 processing for this handler chain. | 
|  boolean | handleResponse(MessageContext context)The handleResponsemethod initiates the response
 processing for this handler chain. | 
|  void | init(java.util.Map config)Initializes the configuration for a HandlerChain. | 
|  void | setRoles(java.lang.String[] soapActorNames)Sets SOAP Actor roles for this HandlerChain. | 
| Methods inherited from interface java.util.List | 
| add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray | 
| Method Detail | 
public boolean handleRequest(MessageContext context)
handleRequest method initiates the request
 processing for this handler chain.
context - MessageContext parameter provides access to
             the request SOAP message.
true if all handlers in
             chain have been processed. Returns false
             if a handler in the chain returned
             false from its handleRequest
             method.
JAXRPCException - if any processing error happenspublic boolean handleResponse(MessageContext context)
handleResponse method initiates the response
 processing for this handler chain.
context - MessageContext parameter provides access to the response
                  SOAP message.
true if all handlers in
             chain have been processed. Returns false
             if a handler in the chain returned
             false from its handleResponse method.
JAXRPCException - if any processing error happenspublic boolean handleFault(MessageContext context)
handleFault method initiates the SOAP
 fault processing for this handler chain.
context - MessageContext parameter provides access to the SOAP
         message.
true if all handlers in
             chain have been processed. Returns false
             if a handler in the chain returned
             false from its handleFault method.
JAXRPCException - if any processing error happenspublic void init(java.util.Map config)
config - Configuration for the initialization of this handler
                 chain
JAXRPCException - if there is any error that prevents
              initializationpublic void destroy()
JAXRPCException - if there was any error that
              prevented destroy from completingpublic void setRoles(java.lang.String[] soapActorNames)
HandlerChain. This
 specifies the set of roles in which this HandlerChain is to act
 for the SOAP message processing at this SOAP node. These roles
 assumed by a HandlerChain must be invariant during the
 processing of an individual SOAP message through the HandlerChain.
 
 A HandlerChain always acts in the role of the
 special SOAP actor next. Refer to the SOAP
 specification for the URI name for this special SOAP actor.
 There is no need to set this special role using this method.
soapActorNames - URIs for SOAP actor namepublic java.lang.String[] getRoles()
next.
| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||