public class LocalJaxWsServiceFactory
extends java.lang.Object
Service
references.
Uses the JAX-WS Service.create(java.net.URL, javax.xml.namespace.QName)
factory API underneath.
Serves as base class for LocalJaxWsServiceFactoryBean
as well as
JaxWsPortClientInterceptor
and JaxWsPortProxyFactoryBean
.
Service
,
LocalJaxWsServiceFactoryBean
,
JaxWsPortClientInterceptor
,
JaxWsPortProxyFactoryBean
Constructor and Description |
---|
LocalJaxWsServiceFactory() |
Modifier and Type | Method and Description |
---|---|
Service |
createJaxWsService()
Create a JAX-WS Service according to the parameters of this factory.
|
java.lang.String |
getNamespaceUri()
Return the namespace URI of the service.
|
protected QName |
getQName(java.lang.String name)
Return a QName for the given name, relative to the namespace URI
of this factory, if given.
|
java.lang.String |
getServiceName()
Return the name of the service.
|
java.net.URL |
getWsdlDocumentUrl()
Return the URL of the WSDL document that describes the service.
|
void |
setExecutor(java.util.concurrent.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(java.lang.String namespaceUri)
Set the namespace URI of the service.
|
void |
setServiceFeatures(WebServiceFeature... serviceFeatures)
Specify WebServiceFeature objects (e.g.
|
void |
setServiceName(java.lang.String serviceName)
Set the name of the service to look up.
|
void |
setWsdlDocumentResource(Resource wsdlDocumentResource)
Set the WSDL document URL as a
Resource . |
void |
setWsdlDocumentUrl(java.net.URL wsdlDocumentUrl)
Set the URL of the WSDL document that describes the service.
|
public void setWsdlDocumentUrl(@Nullable java.net.URL wsdlDocumentUrl)
setWsdlDocumentResource(Resource)
public void setWsdlDocumentResource(Resource wsdlDocumentResource) throws java.io.IOException
Resource
.java.io.IOException
@Nullable public java.net.URL getWsdlDocumentUrl()
public void setNamespaceUri(@Nullable java.lang.String namespaceUri)
@Nullable public java.lang.String getNamespaceUri()
public void setServiceName(@Nullable java.lang.String serviceName)
@Nullable public java.lang.String getServiceName()
public void setServiceFeatures(WebServiceFeature... serviceFeatures)
Service.create(QName, WebServiceFeature...)
public void setExecutor(java.util.concurrent.Executor executor)
public void setHandlerResolver(HandlerResolver handlerResolver)
public Service createJaxWsService()
protected QName getQName(java.lang.String name)
setNamespaceUri(java.lang.String)