|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EndpointDescription
An EndpointDescription corresponds to a particular Service Implementation. It can correspond to either either a client to that impl or the actual service impl.
The EndpointDescription contains information that is relevant to both a Provider-based and SEI-based (aka Endpoint-based or Java-based) enpdoints. SEI-based endpoints (whether they have an explicit or implcit SEI) will have addtional metadata information in an EndpointInterfaceDescription class and sub-hierachy; Provider-based endpoitns do not have such a hierachy.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
Field Summary | |
---|---|
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. |
Method Summary | |
---|---|
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()
|
PortInfo |
getPortInfo()
Returns the JAX-WS handler PortInfo object for this endpoint. |
QName |
getPortQName()
|
java.lang.Object |
getProperty(java.lang.String key)
Return the Object that corresponds to the property key supplied. |
ServiceClient |
getServiceClient()
|
ServiceDescription |
getServiceDescription()
|
Service.Mode |
getServiceMode()
|
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. |
Field Detail |
---|
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
Method Detail |
---|
AxisService getAxisService()
ServiceClient getServiceClient()
ServiceDescription getServiceDescription()
EndpointInterfaceDescription getEndpointInterfaceDescription()
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()
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)
DescriptionBuilderComposite getDescriptionBuilderComposite()
java.lang.Object getProperty(java.lang.String key)
void setProperty(java.lang.String key, java.lang.Object value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |