public class

LocalJaxWsServiceFactory

extends Object
java.lang.Object
   ↳ org.springframework.remoting.jaxws.LocalJaxWsServiceFactory
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Factory for locally defined JAX-WS javax.xml.ws.Service references. Uses the JAX-WS create(URL, QName) factory API underneath.

Serves as base class for LocalJaxWsServiceFactoryBean as well as JaxWsPortClientInterceptor and JaxWsPortProxyFactoryBean.

Summary

Public Constructors
LocalJaxWsServiceFactory()
Public Methods
Service createJaxWsService()
Create a JAX-WS Service according to the parameters of this factory.
String getNamespaceUri()
Return the namespace URI of the service.
String getServiceName()
Return the name of the service.
URL getWsdlDocumentUrl()
Return the URL of the WSDL document that describes the service.
void setExecutor(Executor executor)
Set the JDK concurrent executor to use for asynchronous executions that require callbacks.
void setHandlerResolver(HandlerResolver handlerResolver)
Set the JAX-WS HandlerResolver to use for all proxies and dispatchers created through this factory.
void setNamespaceUri(String namespaceUri)
Set the namespace URI of the service.
void setServiceName(String serviceName)
Set the name of the service to look up.
void setWsdlDocumentUrl(URL wsdlDocumentUrl)
Set the URL of the WSDL document that describes the service.
Protected Methods
QName getQName(String name)
Return a QName for the given name, relative to the namespace URI of this factory, if given.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public LocalJaxWsServiceFactory ()

Public Methods

public Service createJaxWsService ()

Create a JAX-WS Service according to the parameters of this factory.

public String getNamespaceUri ()

Return the namespace URI of the service.

public String getServiceName ()

Return the name of the service.

public URL getWsdlDocumentUrl ()

Return the URL of the WSDL document that describes the service.

public void setExecutor (Executor executor)

Set the JDK concurrent executor to use for asynchronous executions that require callbacks.

public void setHandlerResolver (HandlerResolver handlerResolver)

Set the JAX-WS HandlerResolver to use for all proxies and dispatchers created through this factory.

public void setNamespaceUri (String namespaceUri)

Set the namespace URI of the service. Corresponds to the WSDL "targetNamespace".

public void setServiceName (String serviceName)

Set the name of the service to look up. Corresponds to the "wsdl:service" name.

public void setWsdlDocumentUrl (URL wsdlDocumentUrl)

Set the URL of the WSDL document that describes the service.

Protected Methods

protected QName getQName (String name)

Return a QName for the given name, relative to the namespace URI of this factory, if given.