|
Java EE 5 SDK | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HandlerChain
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. |
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(Map config)
Initializes the configuration for a HandlerChain. |
void |
setRoles(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 |
---|
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)
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)
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)
void init(Map config)
config
- Configuration for the initialization of
this handler chain
JAXRPCException
- If any error during initializationvoid destroy()
JAXRPCException
- If any error during destroyvoid setRoles(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 nameNamespaceConstants
String[] getRoles()
next
.
NamespaceConstants
|
Java EE 5 SDK | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.
Scripting on this page tracks web page traffic, but does not change the content in any way.