Package org.elasticsearch.transport
Class RequestHandlerRegistry<Request extends TransportRequest>
org.elasticsearch.transport.RequestHandlerRegistry<Request>
-
Constructor Summary
ConstructorDescriptionaction, Writeable.Reader<Request> requestReader, TaskManager taskManager, TransportRequestHandler<Request> handler, executor, boolean forceExecution, boolean canTripCircuitBreaker)
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
newRequest(StreamInput in)
void
processMessageReceived(Request request, TransportChannel channel)
static <R extends TransportRequest>
RequestHandlerRegistry<R>replaceHandler(RequestHandlerRegistry<R> registry, TransportRequestHandler<R> handler)
toString()
Methods inherited from class java.lang.
, , , , , , , , ,
-
Constructor Details
-
RequestHandlerRegistry
public RequestHandlerRegistry( action, Writeable.Reader<Request> requestReader, TaskManager taskManager, TransportRequestHandler<Request> handler, executor, boolean forceExecution, boolean canTripCircuitBreaker)
-
-
Method Details
-
getAction
public getAction() -
newRequest
- Throws:
-
processMessageReceived
- Throws:
-
isForceExecution
public boolean isForceExecution() -
canTripCircuitBreaker
public boolean canTripCircuitBreaker() -
getExecutor
public getExecutor() -
getHandler
-
toString
public toString()- Overrides:
in class
-
replaceHandler
public static <R extends TransportRequest> RequestHandlerRegistry<R> replaceHandler(RequestHandlerRegistry<R> registry, TransportRequestHandler<R> handler)
-