|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.xml.rpc.handler.GenericHandler org.apache.ws.addressing.handler.AbstractAddressingHandler org.apache.ws.addressing.handler.ClientSideAddressingHandler org.apache.axis.message.addressing.handler.AxisClientSideAddressingHandler
public class AxisClientSideAddressingHandler
Axis-specific client-side WS-Addressing handler.
Field Summary |
---|
Fields inherited from class org.apache.ws.addressing.handler.AbstractAddressingHandler |
---|
CONFIG_PROP_ACTOR, CONFIG_PROP_REFERENCE_PROPERTY_NAMES, CONFIG_PROP_REMOVE_HEADERS, CONTINUE_HANDLER_CHAIN_PROCESSING |
Constructor Summary | |
---|---|
AxisClientSideAddressingHandler()
|
Method Summary | |
---|---|
boolean |
canHandleBlock(javax.xml.namespace.QName qname)
|
void |
cleanup()
|
protected java.lang.String |
generateUUId()
This method uses the Java UUID Generator library found through discovery. |
void |
generateWSDL(org.apache.axis.MessageContext msgContext)
|
org.w3c.dom.Element |
getDeploymentData(org.w3c.dom.Document doc)
|
protected java.lang.String |
getEndpointURL(javax.xml.rpc.handler.MessageContext jaxRpcMsgContext)
Returns the endpoint URL for the specified message context. |
java.lang.String |
getName()
|
java.lang.Object |
getOption(java.lang.String name)
|
java.util.Hashtable<?,?> |
getOptions()
|
protected java.lang.String |
getSOAPAction(javax.xml.rpc.handler.MessageContext jaxRpcMsgContext)
The JAX-RPC APIs don't provide a way to retrieve the value of the SOAPAction HTTP header, so platform-specific subclasses should implement this method if feasible. |
java.util.List<?> |
getUnderstoodHeaders()
|
void |
init()
|
void |
invoke(org.apache.axis.MessageContext msgContext)
|
void |
onFault(org.apache.axis.MessageContext msgContext)
|
void |
setName(java.lang.String name)
|
void |
setOption(java.lang.String name,
java.lang.Object value)
|
boolean |
setOptionDefault(java.lang.String name,
java.lang.Object value)
Set a default value for the given option: if the option is not already set, then set it. if the option is already set, then do not set it. |
void |
setOptions(java.util.Hashtable opts)
|
protected void |
setSOAPAction(javax.xml.rpc.handler.MessageContext jaxRpcMsgContext,
java.lang.String actionURI)
The JAX-RPC APIs don't provide a way to set the value of the SOAPAction HTTP header, so platform-specific subclasses should implement this method if feasible. |
Methods inherited from class org.apache.ws.addressing.handler.ClientSideAddressingHandler |
---|
handleFault, handleRequest, handleResponse |
Methods inherited from class org.apache.ws.addressing.handler.AbstractAddressingHandler |
---|
createMessageID, getActor, getHandlerConfigProperties, getHandlerConfigProperty, getHeaders, getReferencePropertyQNames, init, initReferencePropertyQNames, isHandlerConfigPropertyTrue, isMustUnderstandEnabled, isPropertyTrue, isRemoveHeadersEnabled |
Methods inherited from class javax.xml.rpc.handler.GenericHandler |
---|
destroy |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AxisClientSideAddressingHandler()
Method Detail |
---|
public void init()
Handler.init()
public void cleanup()
Handler.cleanup()
public boolean canHandleBlock(javax.xml.namespace.QName qname)
public void setOption(java.lang.String name, java.lang.Object value)
public boolean setOptionDefault(java.lang.String name, java.lang.Object value)
If this is called multiple times, the first with a non-null value if 'value' will set the default, remaining calls will be ignored.
name
- Option namevalue
- Option default value
public java.lang.Object getOption(java.lang.String name)
public java.util.Hashtable<?,?> getOptions()
public void setOptions(java.util.Hashtable opts)
public void setName(java.lang.String name)
public java.lang.String getName()
public org.w3c.dom.Element getDeploymentData(org.w3c.dom.Document doc)
public java.util.List<?> getUnderstoodHeaders()
public void generateWSDL(org.apache.axis.MessageContext msgContext) throws org.apache.axis.AxisFault
org.apache.axis.AxisFault
public void invoke(org.apache.axis.MessageContext msgContext) throws org.apache.axis.AxisFault
org.apache.axis.AxisFault
public void onFault(org.apache.axis.MessageContext msgContext)
protected java.lang.String generateUUId()
Subclasses can optionally override it to use a different UUID generator.
generateUUId
in class AbstractAddressingHandler
protected java.lang.String getSOAPAction(javax.xml.rpc.handler.MessageContext jaxRpcMsgContext)
getSOAPAction
in class ClientSideAddressingHandler
jaxRpcMsgContext
- JAX-RPC message context
protected void setSOAPAction(javax.xml.rpc.handler.MessageContext jaxRpcMsgContext, java.lang.String actionURI)
setSOAPAction
in class ClientSideAddressingHandler
jaxRpcMsgContext
- JAX-RPC message contextactionURI
- the SOAPAction URI to be setprotected java.lang.String getEndpointURL(javax.xml.rpc.handler.MessageContext jaxRpcMsgContext)
getEndpointURL
in class ClientSideAddressingHandler
jaxRpcMsgContext
- Context information
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |