org.springframework.remoting.jaxrpc
Interface JaxRpcServicePostProcessor


public interface JaxRpcServicePostProcessor

Callback interface for post-processing a JAX-RPC Service. Implementations can be registered with LocalJaxRpcServiceFactory or one of its subclasses: LocalJaxRpcServiceFactoryBean, JaxRpcPortClientInterceptor, JaxRpcPortProxyFactoryBean.

Useful, for example, to register custom type mappings. See the JPetStore sample app for an example: It features a BeanMappingServicePostProcessor class that registers Axis-specific bean mappings for JPetStore's domain objects.

Since:
1.1.4
Author:
Juergen Hoeller
See Also:
LocalJaxRpcServiceFactory.setServicePostProcessors(org.springframework.remoting.jaxrpc.JaxRpcServicePostProcessor[]), LocalJaxRpcServiceFactory.setServicePostProcessors(org.springframework.remoting.jaxrpc.JaxRpcServicePostProcessor[]), LocalJaxRpcServiceFactory.setServicePostProcessors(org.springframework.remoting.jaxrpc.JaxRpcServicePostProcessor[]), LocalJaxRpcServiceFactory.setServicePostProcessors(org.springframework.remoting.jaxrpc.JaxRpcServicePostProcessor[]), Service.getTypeMappingRegistry()

Method Summary
 void postProcessJaxRpcService(Service service)
          Post-process the given JAX-RPC Service.
 

Method Detail

postProcessJaxRpcService

public void postProcessJaxRpcService(Service service)
Post-process the given JAX-RPC Service.

Parameters:
service - the current JAX-RPC Service (can be cast to an implementation-specific class if necessary)


Copyright (C) 2003-2004 The Spring Framework Project.