|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.util.AbstractCollection
java.util.AbstractList
java.util.ArrayList
org.apache.axis.handlers.HandlerChainImpl
Implementation of HandlerChain
| Field Summary | |
protected java.util.List |
handlerInfos
|
static java.lang.String |
JAXRPC_METHOD_INFO
|
protected static org.apache.commons.logging.Log |
log
|
| Fields inherited from class java.util.AbstractList |
modCount |
| Constructor Summary | |
HandlerChainImpl()
|
|
HandlerChainImpl(java.util.List handlerInfos)
|
|
| Method Summary | |
void |
addNewHandler(java.lang.String className,
java.util.Map config)
|
void |
destroy()
Indicates the end of lifecycle for a HandlerChain. |
java.util.ArrayList |
getMessageInfo(SOAPMessage message)
|
java.lang.String[] |
getRoles()
Gets SOAP actor roles registered for this HandlerChain at this SOAP node. |
boolean |
handleFault(MessageContext _context)
The handleFault method initiates the SOAP
fault processing for this handler chain. |
boolean |
handleRequest(MessageContext _context)
The handleRequest method initiates the request
processing for this handler chain. |
boolean |
handleResponse(MessageContext context)
The handleResponse method initiates the response
processing for this handler chain. |
void |
init(java.util.Map map)
Initializes the configuration for a HandlerChain. |
void |
setRoles(java.lang.String[] roles)
Sets SOAP Actor roles for this HandlerChain. |
| Methods inherited from class java.util.ArrayList |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, removeRange, set, size, toArray, toArray, trimToSize |
| Methods inherited from class java.util.AbstractList |
equals, hashCode, iterator, listIterator, listIterator, subList |
| Methods inherited from class java.util.AbstractCollection |
containsAll, remove, removeAll, retainAll, toString |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| 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 |
| Field Detail |
protected static org.apache.commons.logging.Log log
public static final java.lang.String JAXRPC_METHOD_INFO
protected java.util.List handlerInfos
| Constructor Detail |
public HandlerChainImpl()
public HandlerChainImpl(java.util.List handlerInfos)
| Method Detail |
public java.lang.String[] getRoles()
HandlerChainnext.
getRoles in interface HandlerChainpublic void setRoles(java.lang.String[] roles)
HandlerChainHandlerChain. 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.
setRoles in interface HandlerChainroles - URIs for SOAP actor namepublic void init(java.util.Map map)
HandlerChain
init in interface HandlerChainmap - Configuration for the initialization of this handler
chain
public void addNewHandler(java.lang.String className,
java.util.Map config)
public boolean handleFault(MessageContext _context)
HandlerChainhandleFault method initiates the SOAP
fault processing for this handler chain.
handleFault in interface HandlerChain_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.public java.util.ArrayList getMessageInfo(SOAPMessage message)
public boolean handleRequest(MessageContext _context)
HandlerChainhandleRequest method initiates the request
processing for this handler chain.
handleRequest in interface HandlerChain_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.public boolean handleResponse(MessageContext context)
HandlerChainhandleResponse method initiates the response
processing for this handler chain.
handleResponse in interface HandlerChaincontext - 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.public void destroy()
HandlerChain
destroy in interface HandlerChain
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||