public class AddressingInHandler extends AbstractTemplatedHandler implements AddressingConstants
AddressingConstants.Final, AddressingConstants.Submission
Handler.InvocationResponse
handlerDesc
ACTION_ATTRIBUTES, ADD_MUST_UNDERSTAND_TO_ADDRESSING_HEADERS, ADDR_VALIDATE_ACTION, ADDR_VALIDATE_INVOCATION_PATTERN, ADDRESSING_IDENTITY_NS, ADDRESSING_IDENTITY_PREFIX, ADDRESSING_OPTIONAL, ADDRESSING_REQUIRED, ADDRESSING_REQUIREMENT_PARAMETER, ADDRESSING_UNSPECIFIED, ANONYMOUS, DISABLE_ADDRESSING_FOR_IN_MESSAGES, DISABLE_ADDRESSING_FOR_OUT_MESSAGES, DISABLE_OUTBOUND_ADDRESSING_VALIDATION, DISABLE_REF_PARAMETER_EXTRACT, ENDPOINT_REFERENCE, EPR_ADDRESS, EPR_REFERENCE_PARAMETERS, EPR_SERVICE_NAME, FAULT_ACTION_NOT_SUPPORTED, FAULT_ACTION_NOT_SUPPORTED_REASON, FAULT_ADDRESSING_DESTINATION_UNREACHABLE, IDENTITY, IDENTITY_KEY_INFO, IDENTITY_PARAMETER, IDENTITY_X509_CERT, IDENTITY_X509_DATA, INCLUDE_OPTIONAL_HEADERS, IS_ADDR_INFO_ALREADY_PROCESSED, MESSAGEID_ATTRIBUTES, PARAM_SERVICE_GROUP_CONTEXT_ID, QNAME_IDENTITY, QNAME_IDENTITY_KEY_INFO, QNAME_IDENTITY_X509_CERT, QNAME_IDENTITY_X509_DATA, REFERENCE_PARAMETER_PARAMETER, REPLACE_ADDRESSING_HEADERS, SOAP_ROLE_FOR_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, WSAM_INVOCATION_PATTERN_ASYNCHRONOUS, WSAM_INVOCATION_PATTERN_BOTH, WSAM_INVOCATION_PATTERN_PARAMETER_NAME, WSAM_INVOCATION_PATTERN_SYNCHRONOUS, XML_SIG_NS, XML_SIG_PREFIX
Constructor and Description |
---|
AddressingInHandler() |
Modifier and Type | Method and Description |
---|---|
Handler.InvocationResponse |
doInvoke(MessageContext msgContext)
This should implement the actual handler invocation logic.
|
void |
init(HandlerDescription handlerdesc)
Method init.
|
boolean |
shouldInvoke(MessageContext msgContext)
This method should implement the conditional check of the handler to decide whether this
particular message needs to be handled by me
|
invoke
cleanup, flowComplete, getHandlerDesc, getName, getParameter, toString
public void init(HandlerDescription handlerdesc)
AbstractHandler
init
in interface Handler
init
in class AbstractHandler
handlerdesc
- the HandlerDescription for this Handlerpublic boolean shouldInvoke(MessageContext msgContext) throws AxisFault
AbstractTemplatedHandler
shouldInvoke
in class AbstractTemplatedHandler
msgContext
- current MessageContext
to be evaluatedtrue, if this handler needs to be further invoked,
false
if this handler has nothing to do with this specific message
and want the flow to be continued
AxisFault
- in an error in evaluating the decisionpublic Handler.InvocationResponse doInvoke(MessageContext msgContext) throws AxisFault
AbstractTemplatedHandler
doInvoke
in class AbstractTemplatedHandler
msgContext
- current message to be handled by this handlerInvocationResponse#CONTINUE
,
InvocationResponse#ABORT
, InvocationResponse#SUSPEND
AxisFault
- in an error in invoking the handlerCopyright © 2004-2015 The Apache Software Foundation. All Rights Reserved.