org.springframework.integration.adapter
Class AbstractRemotingHandler

java.lang.Object
  extended by org.springframework.integration.adapter.AbstractRemotingHandler
All Implemented Interfaces:
MessageHandler
Direct Known Subclasses:
HttpInvokerHandler, RmiHandler

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

A base class for remoting MessageHandler adapters.

Author:
Mark Fisher

Field Summary
private  MessageHandler handlerProxy
           
 
Constructor Summary
AbstractRemotingHandler(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

AbstractRemotingHandler

public AbstractRemotingHandler(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)