java.lang.Object | |
↳ | org.springframework.remoting.jaxws.AbstractJaxWsServiceExporter |
Known Direct Subclasses |
Abstract exporter for JAX-WS services, autodetecting annotated service beans (through the JAX-WS javax.jws.WebService annotation). Compatible with JAX-WS 2.0, 2.1 and 2.2.
Subclasses need to implement the publishEndpoint(Endpoint, WebService)
template methods
for actual endpoint exposure.
SimpleJaxWsServiceExporter
SimpleHttpServerJaxWsServiceExporter
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Immediately publish all endpoints when fully configured.
| |||||||||||
Stops all published endpoints, taking the web services offline.
| |||||||||||
Publish all javax.jws.WebService annotated beans in the
containing BeanFactory.
| |||||||||||
Obtains all web service beans and publishes them as JAX-WS endpoints.
| |||||||||||
Specify the binding type to use, overriding the value of
the JAX-WS javax.xml.ws.BindingType annotation.
| |||||||||||
Set the property bag for the endpoint, including properties such as
"javax.xml.ws.wsdl.service" or "javax.xml.ws.wsdl.port".
| |||||||||||
Set the JDK concurrent executor to use for dispatching incoming requests
to exported service instances.
| |||||||||||
Allows for providing JAX-WS 2.2 WebServiceFeature specifications:
in the form of actual javax.xml.ws.WebServiceFeature objects,
WebServiceFeature Class references, or WebServiceFeature class names.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create the actual Endpoint instance.
| |||||||||||
Actually publish the given provider endpoint.
| |||||||||||
Actually publish the given endpoint.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.beans.factory.BeanFactoryAware
| |||||||||||
From interface
org.springframework.beans.factory.DisposableBean
| |||||||||||
From interface
org.springframework.beans.factory.InitializingBean
|
Stops all published endpoints, taking the web services offline.
Publish all javax.jws.WebService annotated beans in the containing BeanFactory.
Obtains all web service beans and publishes them as JAX-WS endpoints.
beanFactory | owning BeanFactory (never null ).
The bean can immediately call methods on the factory. |
---|
Specify the binding type to use, overriding the value of the JAX-WS javax.xml.ws.BindingType annotation.
Set the property bag for the endpoint, including properties such as "javax.xml.ws.wsdl.service" or "javax.xml.ws.wsdl.port".
Set the JDK concurrent executor to use for dispatching incoming requests to exported service instances.
Allows for providing JAX-WS 2.2 WebServiceFeature specifications: in the form of actual javax.xml.ws.WebServiceFeature objects, WebServiceFeature Class references, or WebServiceFeature class names.
Create the actual Endpoint instance.
bean | the service object to wrap |
---|
Actually publish the given provider endpoint. To be implemented by subclasses.
endpoint | the JAX-WS Provider Endpoint object |
---|---|
annotation | the service bean's WebServiceProvider annotation |
Actually publish the given endpoint. To be implemented by subclasses.
endpoint | the JAX-WS Endpoint object |
---|---|
annotation | the service bean's WebService annotation |