org.apache.axis2.handlers.addressing
Class AddressingFinalInHandler

java.lang.Object
  extended by org.apache.axis2.handlers.AbstractHandler
      extended by org.apache.axis2.handlers.addressing.AddressingInHandler
          extended by org.apache.axis2.handlers.addressing.AddressingFinalInHandler
All Implemented Interfaces:
AddressingConstants, Handler

public class AddressingFinalInHandler
extends AddressingInHandler


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.axis2.addressing.AddressingConstants
AddressingConstants.Final, AddressingConstants.Submission
 
Nested classes/interfaces inherited from interface org.apache.axis2.engine.Handler
Handler.InvocationResponse
 
Field Summary
 
Fields inherited from class org.apache.axis2.handlers.addressing.AddressingInHandler
addressingNamespace, addressingVersion
 
Fields inherited from class org.apache.axis2.handlers.AbstractHandler
handlerDesc
 
Fields inherited from interface org.apache.axis2.addressing.AddressingConstants
ACTION_ATTRIBUTES, ADD_MUST_UNDERSTAND_TO_ADDRESSING_HEADERS, ADDR_VALIDATE_ACTION, ADDRESSING_OPTIONAL, ADDRESSING_REQUIRED, ADDRESSING_UNSPECIFIED, ANONYMOUS, DISABLE_ADDRESSING_FOR_OUT_MESSAGES, DISABLE_OUTBOUND_ADDRESSING_VALIDATION, EPR_ADDRESS, EPR_REFERENCE_PARAMETERS, EPR_SERVICE_NAME, FAULT_ACTION_NOT_SUPPORTED, FAULT_ACTION_NOT_SUPPORTED_REASON, FAULT_ADDRESSING_DESTINATION_UNREACHABLE, INCLUDE_OPTIONAL_HEADERS, IS_ADDR_INFO_ALREADY_PROCESSED, MESSAGEID_ATTRIBUTES, PARAM_SERVICE_GROUP_CONTEXT_ID, REPLACE_ADDRESSING_HEADERS, USING_ADDRESSING, WS_ADDRESSING_VERSION, WSA_ACTION, WSA_DEFAULT_PREFIX, WSA_FAULT_TO, WSA_FROM, WSA_MESSAGE_ID, WSA_RELATES_TO, WSA_RELATES_TO_RELATIONSHIP_TYPE, WSA_REPLY_TO, WSA_TO, WSAW_ANONYMOUS_PARAMETER_NAME
 
Constructor Summary
AddressingFinalInHandler()
           
 
Method Summary
protected  void checkForMandatoryHeaders(java.util.ArrayList alreadyFoundAddrHeader, MessageContext messageContext)
           
protected  void extractToEprReferenceParameters(EndpointReference toEPR, org.apache.axiom.soap.SOAPHeader header, java.lang.String namespace)
           
protected  void setDefaults(java.util.ArrayList alreadyFoundAddrHeader, MessageContext messageContext)
           
 
Methods inherited from class org.apache.axis2.handlers.addressing.AddressingInHandler
extractAddressingInformation, invoke
 
Methods inherited from class org.apache.axis2.handlers.AbstractHandler
cleanup, flowComplete, getHandlerDesc, getName, getParameter, init, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AddressingFinalInHandler

public AddressingFinalInHandler()
Method Detail

extractToEprReferenceParameters

protected void extractToEprReferenceParameters(EndpointReference toEPR,
                                               org.apache.axiom.soap.SOAPHeader header,
                                               java.lang.String namespace)
Specified by:
extractToEprReferenceParameters in class AddressingInHandler

checkForMandatoryHeaders

protected void checkForMandatoryHeaders(java.util.ArrayList alreadyFoundAddrHeader,
                                        MessageContext messageContext)
                                 throws AxisFault
Specified by:
checkForMandatoryHeaders in class AddressingInHandler
Throws:
AxisFault
See Also:
AddressingValidationHandler.checkMessageIDHeader(org.apache.axis2.context.MessageContext)

setDefaults

protected void setDefaults(java.util.ArrayList alreadyFoundAddrHeader,
                           MessageContext messageContext)
Specified by:
setDefaults in class AddressingInHandler


Copyright © 2007 Apache Web Services Project. All Rights Reserved.