public class EndpointDescriptionImpl extends Object implements EndpointDescription, EndpointDescriptionJava, EndpointDescriptionWSDL
../EndpointDescription| Modifier and Type | Field and Description |
|---|---|
static String |
BindingType_DEFAULT |
static javax.xml.ws.Service.Mode |
ServiceMode_DEFAULT |
AXIS_SERVICE_PARAMETER, DEFAULT_CLIENT_BINDING_ID, HANDLER_PARAMETER_QNAMESHTTP_WSDL_BINDING, SOAP_11_ADDRESS_ELEMENT, SOAP_12_ADDRESS_ELEMENT, SOAP11_WSDL_BINDING, SOAP12_WSDL_BINDING| 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.
|
javax.xml.ws.BindingType |
getAnnoBindingType() |
String |
getAnnoBindingTypeValue() |
Annotation |
getAnnoFeature(String id) |
javax.jws.HandlerChain |
getAnnoHandlerChainAnnotation(Object sparseCompositeKey) |
javax.xml.ws.ServiceMode |
getAnnoServiceMode() |
javax.xml.ws.Service.Mode |
getAnnoServiceModeValue() |
javax.jws.WebService |
getAnnoWebService() |
String |
getAnnoWebServiceEndpointInterface() |
String |
getAnnoWebServiceName() |
String |
getAnnoWebServicePortName() |
javax.xml.ws.WebServiceProvider |
getAnnoWebServiceProvider() |
String |
getAnnoWebServiceServiceName() |
String |
getAnnoWebServiceTargetNamespace() |
String |
getAnnoWebServiceWSDLLocation() |
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 sparseCompositeKey)
Returns a schema derived java class containing the the handler configuration information.
|
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() |
ServiceDescriptionImpl |
getServiceDescriptionImpl() |
javax.xml.ws.Service.Mode |
getServiceMode() |
QName |
getServiceQName() |
String |
getTargetNamespace() |
javax.wsdl.Binding |
getWSDLBinding() |
String |
getWSDLBindingType()
Returns the namespace for the specific wsdl:binding extensibility element.
|
javax.wsdl.Definition |
getWSDLDefinition() |
javax.wsdl.Port |
getWSDLPort() |
javax.wsdl.Service |
getWSDLService() |
String |
getWSDLSOAPAddress()
Return the SOAP Address from the WSDL for this port.
|
boolean |
isEndpointBased() |
boolean |
isMTOMEnabled()
Signals whether or not MTOM has been turned on for the endpoint
based on the annotation configuration.
|
boolean |
isProviderBased() |
boolean |
isWSDLFullySpecified()
Is the WSDL definition fully specified for the endpoint (WSDL 1.1 port) represented by this
EndpointDescription.
|
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 r)
Indicate whether or not strict binding support should be used.
|
String |
toString() |
public static final javax.xml.ws.Service.Mode ServiceMode_DEFAULT
public static final String BindingType_DEFAULT
public QName getPortQName()
getPortQName in interface EndpointDescriptionpublic QName getServiceQName()
getServiceQName in interface EndpointDescriptionpublic ServiceDescription getServiceDescription()
getServiceDescription in interface EndpointDescriptionpublic ServiceDescriptionImpl getServiceDescriptionImpl()
public EndpointInterfaceDescription getEndpointInterfaceDescription()
getEndpointInterfaceDescription in interface EndpointDescriptionpublic org.apache.axis2.description.AxisService getAxisService()
getAxisService in interface EndpointDescriptionpublic org.apache.axis2.client.ServiceClient getServiceClient()
getServiceClient in interface EndpointDescriptionpublic boolean isWSDLFullySpecified()
EndpointDescriptionWSDLisWSDLFullySpecified in interface EndpointDescriptionWSDLpublic boolean isProviderBased()
isProviderBased in interface EndpointDescriptionpublic boolean isEndpointBased()
isEndpointBased in interface EndpointDescriptionpublic String getAnnoWebServiceWSDLLocation()
getAnnoWebServiceWSDLLocation in interface EndpointDescriptionJavapublic String getAnnoWebServiceServiceName()
getAnnoWebServiceServiceName in interface EndpointDescriptionJavapublic String getAnnoWebServicePortName()
getAnnoWebServicePortName in interface EndpointDescriptionJavapublic String getAnnoWebServiceTargetNamespace()
getAnnoWebServiceTargetNamespace in interface EndpointDescriptionJavapublic javax.xml.ws.WebServiceProvider getAnnoWebServiceProvider()
getAnnoWebServiceProvider in interface EndpointDescriptionJavapublic javax.jws.WebService getAnnoWebService()
getAnnoWebService in interface EndpointDescriptionJavapublic String getAnnoWebServiceEndpointInterface()
getAnnoWebServiceEndpointInterface in interface EndpointDescriptionJavapublic String getAnnoWebServiceName()
getAnnoWebServiceName in interface EndpointDescriptionJavapublic javax.xml.ws.ServiceMode getAnnoServiceMode()
getAnnoServiceMode in interface EndpointDescriptionJavapublic javax.xml.ws.Service.Mode getServiceMode()
getServiceMode in interface EndpointDescriptionpublic javax.xml.ws.Service.Mode getAnnoServiceModeValue()
getAnnoServiceModeValue in interface EndpointDescriptionJavapublic javax.xml.ws.BindingType getAnnoBindingType()
getAnnoBindingType in interface EndpointDescriptionJavapublic String getBindingType()
EndpointDescriptiongetBindingType in interface EndpointDescriptionpublic String getAnnoBindingTypeValue()
getAnnoBindingTypeValue in interface EndpointDescriptionJavapublic void setHandlerChain(HandlerChainsType handlerChain)
setHandlerChain in interface EndpointDescriptionpublic HandlerChainsType getHandlerChain()
EndpointDescriptiongetHandlerChain in interface EndpointDescriptionEndpointDescription.getHandlerChain(Object)public HandlerChainsType getHandlerChain(Object sparseCompositeKey)
getHandlerChain in interface EndpointDescriptionsparseCompositeKey - May be null. If non-null, used to look for service-delegate
specific sparse composite information.public javax.jws.HandlerChain getAnnoHandlerChainAnnotation(Object sparseCompositeKey)
public boolean isMTOMEnabled()
EndpointDescriptionisMTOMEnabled in interface EndpointDescriptionpublic boolean respectBinding()
EndpointDescription<wsdl:binding> must be
strictly respected by the runtime.respectBinding in interface EndpointDescriptionpublic void setRespectBinding(boolean r)
EndpointDescriptionsetRespectBinding in interface EndpointDescriptionpublic boolean addRequiredBinding(WSDLValidatorElement element)
EndpointDescriptionaddRequiredBinding in interface EndpointDescriptionpublic Set<WSDLValidatorElement> getRequiredBindings()
EndpointDescriptiongetRequiredBindings in interface EndpointDescriptionpublic int getMTOMThreshold()
EndpointDescriptiongetMTOMThreshold in interface EndpointDescriptionpublic Annotation getAnnoFeature(String id)
getAnnoFeature in interface EndpointDescriptionJavapublic javax.wsdl.Definition getWSDLDefinition()
getWSDLDefinition in interface EndpointDescriptionWSDLpublic javax.wsdl.Service getWSDLService()
getWSDLService in interface EndpointDescriptionWSDLpublic javax.wsdl.Port getWSDLPort()
getWSDLPort in interface EndpointDescriptionWSDLpublic javax.wsdl.Binding getWSDLBinding()
getWSDLBinding in interface EndpointDescriptionWSDLpublic String getWSDLBindingType()
EndpointDescriptionWSDLgetWSDLBindingType in interface EndpointDescriptionWSDLpublic String getName()
getName in interface EndpointDescriptionpublic String getTargetNamespace()
getTargetNamespace in interface EndpointDescriptionpublic javax.xml.ws.handler.PortInfo getPortInfo()
EndpointDescriptiongetPortInfo in interface EndpointDescriptionpublic void setClientBindingID(String clientBindingID)
EndpointDescriptionsetClientBindingID in interface EndpointDescriptionpublic String getClientBindingID()
EndpointDescriptiongetClientBindingID in interface EndpointDescriptionsetClientBindingID();public void setEndpointAddress(String endpointAddress)
setEndpointAddress in interface EndpointDescriptionpublic String getEndpointAddress()
getEndpointAddress in interface EndpointDescriptionpublic void setProperty(String key, Object value)
EndpointDescriptionsetProperty in interface EndpointDescriptionpublic Object getProperty(String key)
EndpointDescriptiongetProperty in interface EndpointDescriptionpublic String getWSDLSOAPAddress()
getWSDLSOAPAddress in interface EndpointDescriptionWSDLpublic DescriptionBuilderComposite getDescriptionBuilderComposite()
EndpointDescriptiongetDescriptionBuilderComposite in interface EndpointDescriptionCopyright © 2004–2017 The Apache Software Foundation. All rights reserved.