java.lang.Object | |
↳ | org.springframework.remoting.jaxrpc.LocalJaxRpcServiceFactory |
Known Direct Subclasses |
Known Indirect Subclasses |
This class is deprecated.
in favor of JAX-WS support in org.springframework.remoting.jaxws
Factory for locally defined JAX-RPC javax.xml.rpc.Service references. Uses a JAX-RPC javax.xml.rpc.ServiceFactory underneath.
Serves as base class for LocalJaxRpcServiceFactoryBean
as well as
JaxRpcPortClientInterceptor
and JaxRpcPortProxyFactoryBean
.
LocalJaxRpcServiceFactoryBean
JaxRpcPortClientInterceptor
JaxRpcPortProxyFactoryBean
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
logger | Logger available to subclasses |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a JAX-RPC Service according to the parameters of this factory.
| |||||||||||
Return the JAX-RPC service interface to use for looking up the service.
| |||||||||||
Return JAX-RPC service properties to be passed to the ServiceFactory, if any.
| |||||||||||
Return the namespace URI of the service.
| |||||||||||
Return the specified ServiceFactory instance, if any.
| |||||||||||
Return the ServiceFactory class to use, or
null if default. | |||||||||||
Return the name of the service.
| |||||||||||
Return the JaxRpcServicePostProcessors to be applied to JAX-RPC Service
instances created by this factory.
| |||||||||||
Return the URL of the WSDL document that describes the service.
| |||||||||||
Set the JAX-RPC service interface to use for looking up the service.
| |||||||||||
Set JAX-RPC service properties to be passed to the ServiceFactory, if any.
| |||||||||||
Set the namespace URI of the service.
| |||||||||||
Set the ServiceFactory instance to use.
| |||||||||||
Set the ServiceFactory class to use, for example
"org.apache.axis.client.ServiceFactory".
| |||||||||||
Set the name of the service to look up.
| |||||||||||
Set the JaxRpcServicePostProcessors to be applied to JAX-RPC Service
instances created by this factory.
| |||||||||||
Set the URL of the WSDL document that describes the service.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Actually create the JAX-RPC Service instance,
based on this factory's settings.
| |||||||||||
Create a JAX-RPC ServiceFactory, either of the specified class
or the default.
| |||||||||||
Return a QName for the given name, relative to the namespace URI
of this factory, if given.
| |||||||||||
Post-process the given JAX-RPC Service.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Logger available to subclasses
Create a JAX-RPC Service according to the parameters of this factory.
ServiceException |
---|
Return the JAX-RPC service interface to use for looking up the service.
Return JAX-RPC service properties to be passed to the ServiceFactory, if any.
Return the specified ServiceFactory instance, if any.
Return the JaxRpcServicePostProcessors to be applied to JAX-RPC Service instances created by this factory.
Set the JAX-RPC service interface to use for looking up the service. If specified, this will override a "serviceName" setting.
The specified interface will usually be a generated JAX-RPC service interface that directly corresponds to the WSDL service declaration. Note that this is not a port interface or the application-level service interface to be exposed by a port proxy!
Only supported by JAX-RPC 1.1 providers.
Set JAX-RPC service properties to be passed to the ServiceFactory, if any.
Only supported by JAX-RPC 1.1 providers.
Set the namespace URI of the service. Corresponds to the WSDL "targetNamespace".
Set the ServiceFactory instance to use.
This is an alternative to the common "serviceFactoryClass" property, allowing for a pre-initialized ServiceFactory instance to be specified.
Set the ServiceFactory class to use, for example "org.apache.axis.client.ServiceFactory".
Does not need to be set if the JAX-RPC implementation has registered itself with the JAX-RPC system property "SERVICEFACTORY_PROPERTY".
Set the name of the service to look up. Corresponds to the "wsdl:service" name.
Set the JaxRpcServicePostProcessors to be applied to JAX-RPC Service instances created by this factory.
Such post-processors can, for example, register custom type mappings. They are reusable across all pre-built subclasses of this factory: LocalJaxRpcServiceFactoryBean, JaxRpcPortClientInterceptor, JaxRpcPortProxyFactoryBean.
Set the URL of the WSDL document that describes the service.
Actually create the JAX-RPC Service instance, based on this factory's settings.
serviceFactory | the JAX-RPC ServiceFactory to use |
---|
ServiceException | if thrown by JAX-RPC methods |
---|
Create a JAX-RPC ServiceFactory, either of the specified class or the default.
ServiceException | if thrown by JAX-RPC methods |
---|
Return a QName for the given name, relative to the namespace URI of this factory, if given.
Post-process the given JAX-RPC Service. Called by createJaxRpcService()
.
Useful, for example, to register custom type mappings.
The default implementation delegates to all registered
JaxRpcServicePostProcessors
.
It is usually preferable to implement custom type mappings etc there rather
than in a subclass of this factory, to allow for reuse of the post-processors.
service | the current JAX-RPC Service (can be cast to an implementation-specific class if necessary) |
---|