public interface EndpointDescription
EndpointDescription details
CORRESPONDS TO: The endpoint (both Client and Server)
AXIS2 DELEGATE: AxisService
CHILDREN: 0..1 EndpointInterfaceDescription
ANNOTATIONS:
WebService [181]
WebServiceProvider [224]
ServicMode [224]
BindingType [224]
WSDL ELEMENTS:
port
| Modifier and Type | Field and Description |
|---|---|
static String |
AXIS_SERVICE_PARAMETER |
static String |
DEFAULT_CLIENT_BINDING_ID |
static String |
HANDLER_PARAMETER_QNAMES
Paramater set on AxisService which contains an ArrayList of SOAP header QNames
of SOAPHandlers.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addRequiredBinding(WSDLValidatorElement element)
Adds the QName to a list of binding types that are required to be
supported by the endpoint as defined in the WSDL.
|
org.apache.axis2.description.AxisService |
getAxisService() |
String |
getBindingType()
Returns the binding type FOR A SERVER.
|
String |
getClientBindingID()
Return the binding type FOR A CLIENT.
|
DescriptionBuilderComposite |
getDescriptionBuilderComposite()
Return the DescriptionBuilderComposite, if any, used to build this service description.
|
String |
getEndpointAddress() |
EndpointInterfaceDescription |
getEndpointInterfaceDescription() |
HandlerChainsType |
getHandlerChain()
Return the handler chain configuration information as a HandlerChainsType object.
|
HandlerChainsType |
getHandlerChain(Object serviceDelegateKey)
Return the handler chain configuration information as a HandlerChainsType object.
|
int |
getMTOMThreshold()
If MTOM is enabled, returns the threshold value.
|
String |
getName() |
javax.xml.ws.handler.PortInfo |
getPortInfo()
Returns the JAX-WS handler PortInfo object for this endpoint.
|
QName |
getPortQName() |
Object |
getProperty(String key)
Return the Object that corresponds to the property key supplied.
|
Set<WSDLValidatorElement> |
getRequiredBindings()
Returns a list of all known bindings that should be supported based
on the information in the WSDL.
|
org.apache.axis2.client.ServiceClient |
getServiceClient() |
ServiceDescription |
getServiceDescription() |
javax.xml.ws.Service.Mode |
getServiceMode() |
QName |
getServiceQName() |
String |
getTargetNamespace() |
boolean |
isEndpointBased() |
boolean |
isMTOMEnabled()
Signals whether or not MTOM has been turned on for the endpoint
based on the annotation configuration.
|
boolean |
isProviderBased() |
boolean |
respectBinding()
Returns true if the contents of the
<wsdl:binding> must be
strictly respected by the runtime. |
void |
setClientBindingID(String clientBindingID)
Set the binding type FOR A CLIENT.
|
void |
setEndpointAddress(String endpointAddress) |
void |
setHandlerChain(HandlerChainsType handlerChain) |
void |
setProperty(String key,
Object value)
Store the property by the key specified.
|
void |
setRespectBinding(boolean respect)
Indicate whether or not strict binding support should be used.
|
static final String AXIS_SERVICE_PARAMETER
static final String DEFAULT_CLIENT_BINDING_ID
static final String HANDLER_PARAMETER_QNAMES
org.apache.axis2.description.AxisService getAxisService()
org.apache.axis2.client.ServiceClient getServiceClient()
ServiceDescription getServiceDescription()
EndpointInterfaceDescription getEndpointInterfaceDescription()
javax.xml.ws.handler.PortInfo getPortInfo()
boolean isProviderBased()
boolean isEndpointBased()
String getName()
String getTargetNamespace()
String getBindingType()
void setHandlerChain(HandlerChainsType handlerChain)
HandlerChainsType getHandlerChain(Object serviceDelegateKey)
serviceDelegateKey - May be null. If non-null, used to look for service-delegate
specific sparse composite information.HandlerChainsType getHandlerChain()
getHandlerChain(Object)void setClientBindingID(String clientBindingID)
String getClientBindingID()
setClientBindingID();void setEndpointAddress(String endpointAddress)
String getEndpointAddress()
QName getPortQName()
QName getServiceQName()
javax.xml.ws.Service.Mode getServiceMode()
boolean isMTOMEnabled()
int getMTOMThreshold()
boolean respectBinding()
<wsdl:binding> must be
strictly respected by the runtime.void setRespectBinding(boolean respect)
boolean addRequiredBinding(WSDLValidatorElement element)
name - Set<WSDLValidatorElement> getRequiredBindings()
DescriptionBuilderComposite getDescriptionBuilderComposite()
Object getProperty(String key)
Copyright © 2004–2017 The Apache Software Foundation. All rights reserved.