| 
 | J2EE1.4 SDK | |||||||||
| 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.
HandlerChain| 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 happensHandler.handleRequest(javax.xml.rpc.handler.MessageContext)public 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 happensHandler.handleResponse(javax.xml.rpc.handler.MessageContext)public 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 happensHandler.handleFault(javax.xml.rpc.handler.MessageContext)public void init(java.util.Map config)
config - Configuration for the initialization of
                     this handler chain
JAXRPCException - If any error during initializationpublic void destroy()
JAXRPCException - If any error during destroypublic 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 nameNamespaceConstantspublic java.lang.String[] getRoles()
next.
NamespaceConstants| 
 | J2EE1.4 SDK | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2003 Sun Microsystems, Inc. All rights reserved.