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 java.lang.String |
AXIS_SERVICE_PARAMETER |
static java.lang.String |
DEFAULT_CLIENT_BINDING_ID |
static java.lang.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.
|
AxisService |
getAxisService() |
java.lang.String |
getBindingType()
Returns the binding type FOR A SERVER.
|
java.lang.String |
getClientBindingID()
Return the binding type FOR A CLIENT.
|
DescriptionBuilderComposite |
getDescriptionBuilderComposite()
Return the DescriptionBuilderComposite, if any, used to build this service description.
|
java.lang.String |
getEndpointAddress() |
EndpointInterfaceDescription |
getEndpointInterfaceDescription() |
HandlerChainsType |
getHandlerChain()
Return the handler chain configuration information as a HandlerChainsType object.
|
HandlerChainsType |
getHandlerChain(java.lang.Object serviceDelegateKey)
Return the handler chain configuration information as a HandlerChainsType object.
|
int |
getMTOMThreshold()
If MTOM is enabled, returns the threshold value.
|
java.lang.String |
getName() |
javax.xml.ws.handler.PortInfo |
getPortInfo()
Returns the JAX-WS handler PortInfo object for this endpoint.
|
javax.xml.namespace.QName |
getPortQName() |
java.lang.Object |
getProperty(java.lang.String key)
Return the Object that corresponds to the property key supplied.
|
java.util.Set<WSDLValidatorElement> |
getRequiredBindings()
Returns a list of all known bindings that should be supported based
on the information in the WSDL.
|
ServiceClient |
getServiceClient() |
ServiceDescription |
getServiceDescription() |
javax.xml.ws.Service.Mode |
getServiceMode() |
javax.xml.namespace.QName |
getServiceQName() |
java.lang.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(java.lang.String clientBindingID)
Set the binding type FOR A CLIENT.
|
void |
setEndpointAddress(java.lang.String endpointAddress) |
void |
setHandlerChain(HandlerChainsType handlerChain) |
void |
setProperty(java.lang.String key,
java.lang.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 java.lang.String AXIS_SERVICE_PARAMETER
static final java.lang.String DEFAULT_CLIENT_BINDING_ID
static final java.lang.String HANDLER_PARAMETER_QNAMES
AxisService getAxisService()
ServiceClient getServiceClient()
ServiceDescription getServiceDescription()
EndpointInterfaceDescription getEndpointInterfaceDescription()
javax.xml.ws.handler.PortInfo getPortInfo()
boolean isProviderBased()
boolean isEndpointBased()
java.lang.String getName()
java.lang.String getTargetNamespace()
java.lang.String getBindingType()
void setHandlerChain(HandlerChainsType handlerChain)
HandlerChainsType getHandlerChain(java.lang.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(java.lang.String clientBindingID)
java.lang.String getClientBindingID()
setClientBindingID();void setEndpointAddress(java.lang.String endpointAddress)
java.lang.String getEndpointAddress()
javax.xml.namespace.QName getPortQName()
javax.xml.namespace.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 - java.util.Set<WSDLValidatorElement> getRequiredBindings()
DescriptionBuilderComposite getDescriptionBuilderComposite()
java.lang.Object getProperty(java.lang.String key)
void setProperty(java.lang.String key,
java.lang.Object value)
Copyright © 2004-2025 The Apache Software Foundation. All Rights Reserved.