public class AddressingBasedDispatcher extends AbstractDispatcher implements AddressingConstants
AddressingConstants.Final, AddressingConstants.Submission
Handler.InvocationResponse
Modifier and Type | Field and Description |
---|---|
static String |
NAME
Field NAME
|
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 |
---|
AddressingBasedDispatcher() |
Modifier and Type | Method and Description |
---|---|
AxisOperation |
findOperation(AxisService service,
MessageContext messageContext)
Called by Axis Engine to find the operation.
|
AxisService |
findService(MessageContext messageContext)
Called by Axis Engine to find the service.
|
void |
initDispatcher() |
Handler.InvocationResponse |
invoke(MessageContext msgctx)
This method will be called on each registered handler when a message
needs to be processed.
|
cleanup, flowComplete, getHandlerDesc, getName, getParameter, init, toString
public static final String NAME
public AxisOperation findOperation(AxisService service, MessageContext messageContext) throws AxisFault
AbstractDispatcher
findOperation
in class AbstractDispatcher
AxisFault
public AxisService findService(MessageContext messageContext) throws AxisFault
AbstractDispatcher
findService
in class AbstractDispatcher
AxisFault
public void initDispatcher()
initDispatcher
in class AbstractDispatcher
public Handler.InvocationResponse invoke(MessageContext msgctx) throws AxisFault
Handler
invoke
in interface Handler
invoke
in class AbstractDispatcher
msgctx
- AxisFault
Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.