|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ServiceDescription
A ServiceDescription corresponds to a Service under which there can be a collection of enpdoints. In WSDL 1.1 terms, then, a ServiceDescription corresponds to a wsdl:Service under which there are one or more wsdl:Port entries. The ServiceDescription is the root of the metdata abstraction Description hierachy.
The Description hierachy is:
ServiceDescription
EndpointDescription[]
EndpointInterfaceDescription
OperationDescription[]
ParameterDescription[]
FaultDescription[]
ServiceDescription details
CORRESPONDS TO:
On the Client: The JAX-WS Service class or generated subclass.
On the Server: The Service implementation. Note that there is a 1..1
correspondence between a ServiceDescription and EndpointDescription
on the server side.
AXIS2 DELEGATE: None
CHILDREN: 1..n EndpointDescription
ANNOTATIONS:
None
WSDL ELEMENTS:
service
| Method Summary | |
|---|---|
ConfigurationContext |
getAxisConfigContext()
|
JAXWSCatalogManager |
getCatalogManager()
|
EndpointDescription[] |
getEndpointDescription(java.lang.Class seiClass)
Return the EndpointDescriptions corresponding to the SEI class. |
EndpointDescription |
getEndpointDescription(QName portQName)
|
EndpointDescription |
getEndpointDescription(QName portQName,
java.lang.Object serviceDelegateKey)
|
java.util.Collection<EndpointDescription> |
getEndpointDescriptions_AsCollection()
|
EndpointDescription[] |
getEndpointDescriptions()
|
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. |
java.util.List<java.lang.Class> |
getHandlerChainClasses(PortInfo portinfo)
|
java.util.List<QName> |
getPorts(java.lang.Object serviceDelegateKey)
Returns a list of the ports for this serivce. |
QName |
getPreferredPort(java.lang.Object key)
|
ServiceClient |
getServiceClient(QName portQName,
java.lang.Object serviceDelegateKey)
|
QName |
getServiceQName()
|
ServiceRuntimeDescription |
getServiceRuntimeDesc(java.lang.String name)
|
boolean |
isMTOMEnabled(java.lang.Object key)
Answer if MTOM is enabled for the service represented by this Service Description. |
boolean |
isServerSide()
|
void |
setHandlerChainClasses(PortInfo portinfo,
java.util.List<java.lang.Class> handlerClasses)
|
void |
setServiceRuntimeDesc(ServiceRuntimeDescription ord)
|
| Method Detail |
|---|
EndpointDescription[] getEndpointDescriptions()
java.util.Collection<EndpointDescription> getEndpointDescriptions_AsCollection()
EndpointDescription getEndpointDescription(QName portQName)
EndpointDescription getEndpointDescription(QName portQName,
java.lang.Object serviceDelegateKey)
EndpointDescription[] getEndpointDescription(java.lang.Class seiClass)
seiClass -
ConfigurationContext getAxisConfigContext()
ServiceClient getServiceClient(QName portQName,
java.lang.Object serviceDelegateKey)
QName getServiceQName()
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)java.util.List<QName> getPorts(java.lang.Object serviceDelegateKey)
serviceDelegateKey - This should always be non-null when called via ServiceDelegate and is
used to help retrieve dynamic ports per client
ServiceRuntimeDescription getServiceRuntimeDesc(java.lang.String name)
void setServiceRuntimeDesc(ServiceRuntimeDescription ord)
boolean isServerSide()
boolean isMTOMEnabled(java.lang.Object key)
key - If non-null, used to look up any sparse metadata that may have been specified
when the service was created.
QName getPreferredPort(java.lang.Object key)
JAXWSCatalogManager getCatalogManager()
java.util.List<java.lang.Class> getHandlerChainClasses(PortInfo portinfo)
void setHandlerChainClasses(PortInfo portinfo,
java.util.List<java.lang.Class> handlerClasses)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||