org.apache.ws.addressing.handler
Class WSAddressingHandler

java.lang.Object
  extended byjavax.xml.rpc.handler.GenericHandler
      extended byorg.apache.ws.addressing.handler.WSAddressingHandler
All Implemented Interfaces:
javax.xml.rpc.handler.Handler

public class WSAddressingHandler
extends javax.xml.rpc.handler.GenericHandler

A JAX-RPC Handler that provides minimal support for WS-Addressing.

Author:
Sal Campana

Field Summary
static java.lang.String CONTEXT_PROP_WSA_NAMESPACE_URI
          DOCUMENT_ME
static java.lang.String CONTEXT_PROP_WSA_REQUEST_ACTION
          DOCUMENT_ME
static java.lang.String CONTEXT_PROP_WSA_REQUEST_DESTINATION
          DOCUMENT_ME
static java.lang.String CONTEXT_PROP_WSA_RESPONSE_ACTION
          DOCUMENT_ME
static java.lang.String CONTEXT_PROP_WSA_RESPONSE_DESTINATION
          DOCUMENT_ME
 
Constructor Summary
WSAddressingHandler()
           
 
Method Summary
static java.lang.String getAddressingAction(javax.xml.rpc.handler.soap.SOAPMessageContext msgContext)
          DOCUMENT_ME
static java.lang.String getAddressingNamespaceURI(javax.xml.rpc.handler.soap.SOAPMessageContext msgContext)
          DOCUMENT_ME
static java.lang.String getAddressingTo(javax.xml.rpc.handler.soap.SOAPMessageContext msgContext)
          DOCUMENT_ME
 javax.xml.namespace.QName[] getHeaders()
          DOCUMENT_ME
static javax.xml.soap.SOAPHeader getSOAPHeader(javax.xml.rpc.handler.soap.SOAPMessageContext msgContext)
          DOCUMENT_ME
 boolean handleRequest(javax.xml.rpc.handler.MessageContext messageContext)
          Checks for the required WS-Addressing Headers and adds them to the MessageContext.
 boolean handleResponse(javax.xml.rpc.handler.MessageContext messageContext)
           
 
Methods inherited from class javax.xml.rpc.handler.GenericHandler
destroy, handleFault, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONTEXT_PROP_WSA_NAMESPACE_URI

public static final java.lang.String CONTEXT_PROP_WSA_NAMESPACE_URI
DOCUMENT_ME

See Also:
Constant Field Values

CONTEXT_PROP_WSA_RESPONSE_ACTION

public static final java.lang.String CONTEXT_PROP_WSA_RESPONSE_ACTION
DOCUMENT_ME

See Also:
Constant Field Values

CONTEXT_PROP_WSA_RESPONSE_DESTINATION

public static final java.lang.String CONTEXT_PROP_WSA_RESPONSE_DESTINATION
DOCUMENT_ME

See Also:
Constant Field Values

CONTEXT_PROP_WSA_REQUEST_DESTINATION

public static final java.lang.String CONTEXT_PROP_WSA_REQUEST_DESTINATION
DOCUMENT_ME

See Also:
Constant Field Values

CONTEXT_PROP_WSA_REQUEST_ACTION

public static final java.lang.String CONTEXT_PROP_WSA_REQUEST_ACTION
DOCUMENT_ME

See Also:
Constant Field Values
Constructor Detail

WSAddressingHandler

public WSAddressingHandler()
Method Detail

getAddressingAction

public static java.lang.String getAddressingAction(javax.xml.rpc.handler.soap.SOAPMessageContext msgContext)
DOCUMENT_ME

Parameters:
msgContext - DOCUMENT_ME
Returns:
DOCUMENT_ME

getAddressingNamespaceURI

public static java.lang.String getAddressingNamespaceURI(javax.xml.rpc.handler.soap.SOAPMessageContext msgContext)
DOCUMENT_ME

Parameters:
msgContext - DOCUMENT_ME
Returns:
DOCUMENT_ME

getAddressingTo

public static java.lang.String getAddressingTo(javax.xml.rpc.handler.soap.SOAPMessageContext msgContext)
DOCUMENT_ME

Parameters:
msgContext - DOCUMENT_ME
Returns:
DOCUMENT_ME

getHeaders

public javax.xml.namespace.QName[] getHeaders()
DOCUMENT_ME

Returns:
DOCUMENT_ME

getSOAPHeader

public static javax.xml.soap.SOAPHeader getSOAPHeader(javax.xml.rpc.handler.soap.SOAPMessageContext msgContext)
DOCUMENT_ME

Parameters:
msgContext - DOCUMENT_ME
Returns:
DOCUMENT_ME

handleRequest

public boolean handleRequest(javax.xml.rpc.handler.MessageContext messageContext)
Checks for the required WS-Addressing Headers and adds them to the MessageContext.

Parameters:
messageContext -
Returns:
always true

handleResponse

public boolean handleResponse(javax.xml.rpc.handler.MessageContext messageContext)
Parameters:
messageContext -
Returns:
always true


Copyright © 2004-2005 Apache Software Foundation. All Rights Reserved.