org.apache.synapse.endpoints
Class WSDLEndpoint
java.lang.Object
org.apache.synapse.FaultHandler
org.apache.synapse.endpoints.AbstractEndpoint
org.apache.synapse.endpoints.WSDLEndpoint
- All Implemented Interfaces:
- Endpoint, ManagedLifecycle, Nameable, PropertyInclude, SynapseArtifact
public class WSDLEndpoint
- extends AbstractEndpoint
WSDLEndpoint represents the endpoints built using a WSDL document. It stores the details about
the endpoint in an EndpointDefinition object. Once the WSDLEndpoint object is constructed, it
should not access the WSDL document at runtime to obtain endpoint information. If it is necessary
to create an endpoint using a dynamic WSDL, store the endpoint configuration in the registry and
create a dynamic WSDL endpoint using that registry key.
TODO: This should allow various policies to be applied on fine grained level (e.g. operations).
Methods inherited from class org.apache.synapse.endpoints.AbstractEndpoint |
addProperties, addProperty, destroy, evaluateProperties, getChildren, getContext, getDefinition, getDescription, getErrorHandler, getFileName, getMetricsMBean, getName, getParentEndpoint, getProperties, getProperty, handleException, handleException, informFailure, init, isAnonymous, isInitialized, isLeafEndpoint, isRetryDisabled, isSuspendFault, isTimeout, isTraceOn, isTraceOrDebugOn, logOnChildEndpointFail, onChildEndpointFail, prepareForEndpointStatistics, readyToSend, removeProperty, setAnonymous, setChildren, setDefinition, setDescription, setEnableMBeanStats, setErrorHandler, setErrorOnMessage, setFileName, setName, setParentEndpoint, toString, traceOrDebug |
WSDLEndpoint
public WSDLEndpoint()
onFault
public void onFault(MessageContext synCtx)
- Description copied from class:
AbstractEndpoint
- On a fault, propagate to parent if any, or call into the fault handler
- Overrides:
onFault
in class AbstractEndpoint
- Parameters:
synCtx
- the message at hand
onSuccess
public void onSuccess()
- Description copied from class:
AbstractEndpoint
- The SynapseCallback Receiver notifies an endpoint, if a message was successfully processed
to give it a chance to clear up or reset its state to active
- Specified by:
onSuccess
in interface Endpoint
- Overrides:
onSuccess
in class AbstractEndpoint
send
public void send(MessageContext synCtx)
- Description copied from interface:
Endpoint
- Sends the message context according to an endpoint specific behavior.
- Specified by:
send
in interface Endpoint
- Overrides:
send
in class AbstractEndpoint
- Parameters:
synCtx
- MessageContext to be sent.
getWsdlURI
public String getWsdlURI()
setWsdlURI
public void setWsdlURI(String wsdlURI)
getWsdlDoc
public OMElement getWsdlDoc()
setWsdlDoc
public void setWsdlDoc(OMElement wsdlDoc)
getServiceName
public String getServiceName()
setServiceName
public void setServiceName(String serviceName)
getPortName
public String getPortName()
setPortName
public void setPortName(String portName)
Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.