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.
|
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() |
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.
|
ServiceClient |
getServiceClient() |
ServiceDescription |
getServiceDescription() |
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
AxisService getAxisService()
ServiceClient getServiceClient()
ServiceDescription getServiceDescription()
EndpointInterfaceDescription getEndpointInterfaceDescription()
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()
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-2015 The Apache Software Foundation. All Rights Reserved.