Package org.elasticsearch.transport
Class RequestHandlerRegistry<Request extends TransportRequest>
- java.lang.Object
-
- org.elasticsearch.transport.RequestHandlerRegistry<Request>
-
public class RequestHandlerRegistry<Request extends TransportRequest> extends Object
-
-
Constructor Summary
Constructors Constructor Description RequestHandlerRegistry(String action, Writeable.Reader<Request> requestReader, TaskManager taskManager, TransportRequestHandler<Request> handler, String executor, boolean forceExecution, boolean canTripCircuitBreaker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanTripCircuitBreaker()StringgetAction()StringgetExecutor()booleanisForceExecution()RequestnewRequest(StreamInput in)voidprocessMessageReceived(Request request, TransportChannel channel)StringtoString()
-
-
-
Constructor Detail
-
RequestHandlerRegistry
public RequestHandlerRegistry(String action, Writeable.Reader<Request> requestReader, TaskManager taskManager, TransportRequestHandler<Request> handler, String executor, boolean forceExecution, boolean canTripCircuitBreaker)
-
-
Method Detail
-
getAction
public String getAction()
-
newRequest
public Request newRequest(StreamInput in) throws IOException
- Throws:
IOException
-
processMessageReceived
public void processMessageReceived(Request request, TransportChannel channel) throws Exception
- Throws:
Exception
-
isForceExecution
public boolean isForceExecution()
-
canTripCircuitBreaker
public boolean canTripCircuitBreaker()
-
getExecutor
public String getExecutor()
-
-