|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.axis2.handlers.AbstractHandler
org.apache.axis2.engine.AbstractDispatcher
org.ow2.petals.binding.soap.listener.incoming.PetalsDispatcher
public class PetalsDispatcher
Dispatcher for JBI container. This dispatcher is used to return the service that has been registered on SU deployment.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.apache.axis2.addressing.AddressingConstants |
|---|
org.apache.axis2.addressing.AddressingConstants.Final, org.apache.axis2.addressing.AddressingConstants.Submission |
| Nested classes/interfaces inherited from interface org.apache.axis2.engine.Handler |
|---|
org.apache.axis2.engine.Handler.InvocationResponse |
| Field Summary | |
|---|---|
protected org.ow2.petals.component.framework.su.AbstractServiceUnitManager |
bindingSUM
|
protected javax.jbi.messaging.DeliveryChannel |
channel
|
protected org.ow2.petals.component.framework.AbstractComponent |
component
|
protected org.apache.axis2.description.AxisOperation |
jbiOperation
|
protected org.apache.axis2.description.AxisService |
jbiService
|
protected Logger |
log
|
static String |
NAME
|
protected org.apache.axis2.description.AxisOperation |
notifyOperation
|
protected PetalsReceiver |
petalsReceiver
|
| 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, 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 Summary | |
|---|---|
PetalsDispatcher()
|
|
| Method Summary | |
|---|---|
protected String |
extractWebServiceName(String serviceName)
Parse request URL to catch the service name: ...server/services/[SERVICENAME]? |
org.apache.axis2.description.AxisOperation |
findOperation(org.apache.axis2.description.AxisService service,
org.apache.axis2.context.MessageContext messageContext)
Called by Axis Engine to find the operation. |
org.apache.axis2.description.AxisService |
findService(org.apache.axis2.context.MessageContext messageContext)
Called by Axis Engine to find the service. |
void |
init(org.ow2.petals.component.framework.AbstractComponent component,
javax.jbi.messaging.DeliveryChannel channel,
org.ow2.petals.component.framework.su.AbstractServiceUnitManager bindingSUM,
PetalsReceiver petalsReceiver,
Logger log)
Init the PetalsDispatcher after it has been created by Axis. |
void |
initDispatcher()
|
| Methods inherited from class org.apache.axis2.engine.AbstractDispatcher |
|---|
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 |
| Field Detail |
|---|
public static final String NAME
protected org.ow2.petals.component.framework.su.AbstractServiceUnitManager bindingSUM
protected javax.jbi.messaging.DeliveryChannel channel
protected org.ow2.petals.component.framework.AbstractComponent component
protected org.apache.axis2.description.AxisOperation jbiOperation
protected org.apache.axis2.description.AxisOperation notifyOperation
protected PetalsReceiver petalsReceiver
protected org.apache.axis2.description.AxisService jbiService
protected Logger log
| Constructor Detail |
|---|
public PetalsDispatcher()
| Method Detail |
|---|
public org.apache.axis2.description.AxisOperation findOperation(org.apache.axis2.description.AxisService service,
org.apache.axis2.context.MessageContext messageContext)
throws org.apache.axis2.AxisFault
findOperation in class org.apache.axis2.engine.AbstractDispatcherservice - The service for which we search the operationmessageContext - Current MessageContext
org.apache.axis2.AxisFault
public org.apache.axis2.description.AxisService findService(org.apache.axis2.context.MessageContext messageContext)
throws org.apache.axis2.AxisFault
findService in class org.apache.axis2.engine.AbstractDispatchermessageContext - Current Messagecontext
org.apache.axis2.AxisFault
public void init(org.ow2.petals.component.framework.AbstractComponent component,
javax.jbi.messaging.DeliveryChannel channel,
org.ow2.petals.component.framework.su.AbstractServiceUnitManager bindingSUM,
PetalsReceiver petalsReceiver,
Logger log)
componentContext - channel - bindingSUM - log - public void initDispatcher()
initDispatcher in class org.apache.axis2.engine.AbstractDispatcherprotected String extractWebServiceName(String serviceName)
serviceName -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||