public class WSDLEndpointFactory extends DefaultEndpointFactory
WSDLEndpoint
based endpoint from a XML configuration.
Configuration syntax:
<endpoint [name="name"]> <wsdl [uri="WSDL location"] service="qualified name" port="qualified name" [format="soap11|soap12|pox|get"] [optimize="mtom|swa"] [encoding="charset encoding"] [statistics="enable|disable"] [trace="enable|disable"]> <wsdl:definition>...</wsdl:definition>? <wsdl20:description>...</wsdl20:description>? <enableSec [policy="key"]/>? <enableAddressing [version="final|submission"] [separateListener="true|false"]/>? <timeout> <duration>timeout duration in seconds</duration> <responseAction>discard|fault</responseAction> </timeout>? <suspendDurationOnFailure> suspend duration in seconds </suspendDurationOnFailure>? </wsdl> </endpoint>
Modifier and Type | Field and Description |
---|---|
static String |
SKIP_WSDL_PARSING |
ON_FAULT_Q
Modifier and Type | Method and Description |
---|---|
protected Endpoint |
createEndpoint(org.apache.axiom.om.OMElement epConfig,
boolean anonymousEndpoint,
Properties properties)
Creates the Endpoint implementation for the given XML endpoint configuration.
|
static WSDLEndpointFactory |
getInstance() |
createEndpointDefinition, extractSpecificEndpointProperties, processAuditStatus
getEndpointDefinitionFactory, getEndpointFromElement, getEndpointFromElement, getEndpoints, getObjectFromOMNode, handleException, handleException, processProperties, setEndpointDefinitionFactory
public static final String SKIP_WSDL_PARSING
public static WSDLEndpointFactory getInstance()
protected Endpoint createEndpoint(org.apache.axiom.om.OMElement epConfig, boolean anonymousEndpoint, Properties properties)
EndpointFactory
createEndpoint
in class DefaultEndpointFactory
epConfig
- OMElement containing the endpoint configuration.anonymousEndpoint
- false if the endpoint has a name. true otherwise.properties
- bag of properties to pass in any information to the factoryCopyright © 2005-2017 Apache Software Foundation. All Rights Reserved.