org.springframework.integration.adapter
Class AbstractRemotingTargetAdapter

java.lang.Object
  extended by org.springframework.integration.adapter.AbstractRemotingTargetAdapter
All Implemented Interfaces:
MessageHandler
Direct Known Subclasses:
HttpInvokerTargetAdapter, RmiTargetAdapter

public abstract class AbstractRemotingTargetAdapter
extends java.lang.Object
implements MessageHandler

A base class for remoting target adapters.

Author:
Mark Fisher

Field Summary
private  MessageHandler handlerProxy
           
 
Constructor Summary
AbstractRemotingTargetAdapter(java.lang.String url)
           
 
Method Summary
protected abstract  MessageHandler createHandlerProxy(java.lang.String url)
          Subclasses must implement this method.
 Message<?> handle(Message<?> message)
           
private  void verifySerializability(Message<?> message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

handlerProxy

private final MessageHandler handlerProxy
Constructor Detail

AbstractRemotingTargetAdapter

public AbstractRemotingTargetAdapter(java.lang.String url)
Method Detail

createHandlerProxy

protected abstract MessageHandler createHandlerProxy(java.lang.String url)
Subclasses must implement this method. It will be invoked from the constructor.


handle

public final Message<?> handle(Message<?> message)
Specified by:
handle in interface MessageHandler

verifySerializability

private void verifySerializability(Message<?> message)