org.elasticsearch.transport
Class VoidTransportResponseHandler

java.lang.Object
  extended by org.elasticsearch.transport.VoidTransportResponseHandler
All Implemented Interfaces:
TransportResponseHandler<VoidStreamable>

public class VoidTransportResponseHandler
extends java.lang.Object
implements TransportResponseHandler<VoidStreamable>


Field Summary
static VoidTransportResponseHandler INSTANCE
           
static VoidTransportResponseHandler INSTANCE_NOSPAWN
           
 
Constructor Summary
VoidTransportResponseHandler()
           
VoidTransportResponseHandler(boolean spawn)
           
 
Method Summary
 void handleException(TransportException exp)
           
 void handleResponse(VoidStreamable response)
           
 VoidStreamable newInstance()
          creates a new instance of the return type from the remote call.
 boolean spawn()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final VoidTransportResponseHandler INSTANCE

INSTANCE_NOSPAWN

public static final VoidTransportResponseHandler INSTANCE_NOSPAWN
Constructor Detail

VoidTransportResponseHandler

public VoidTransportResponseHandler()

VoidTransportResponseHandler

public VoidTransportResponseHandler(boolean spawn)
Method Detail

newInstance

public VoidStreamable newInstance()
Description copied from interface: TransportResponseHandler
creates a new instance of the return type from the remote call. called by the infra before de-serializing the response.

Specified by:
newInstance in interface TransportResponseHandler<VoidStreamable>
Returns:
a new response copy.

handleResponse

public void handleResponse(VoidStreamable response)
Specified by:
handleResponse in interface TransportResponseHandler<VoidStreamable>

handleException

public void handleException(TransportException exp)
Specified by:
handleException in interface TransportResponseHandler<VoidStreamable>

spawn

public boolean spawn()
Specified by:
spawn in interface TransportResponseHandler<VoidStreamable>