org.elasticsearch.transport
Class FutureTransportResponseHandler<T extends Streamable>

java.lang.Object
  extended by org.elasticsearch.transport.BaseTransportResponseHandler<T>
      extended by org.elasticsearch.transport.FutureTransportResponseHandler<T>
All Implemented Interfaces:
TransportResponseHandler<T>

public abstract class FutureTransportResponseHandler<T extends Streamable>
extends BaseTransportResponseHandler<T>

A response handler to be used when all interaction will be done through the TransportFuture.


Constructor Summary
FutureTransportResponseHandler()
           
 
Method Summary
 void handleException(TransportException exp)
           
 void handleResponse(T response)
           
 
Methods inherited from class org.elasticsearch.transport.BaseTransportResponseHandler
spawn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.elasticsearch.transport.TransportResponseHandler
newInstance
 

Constructor Detail

FutureTransportResponseHandler

public FutureTransportResponseHandler()
Method Detail

handleResponse

public void handleResponse(T response)

handleException

public void handleException(TransportException exp)