public class RequestHandlerRegistry<Request extends TransportRequest>
extends java.lang.Object
| Constructor | Description |
|---|---|
RequestHandlerRegistry(java.lang.String action,
Writeable.Reader<Request> requestReader,
TaskManager taskManager,
TransportRequestHandler<Request> handler,
java.lang.String executor,
boolean forceExecution,
boolean canTripCircuitBreaker) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
canTripCircuitBreaker() |
|
java.lang.String |
getAction() |
|
java.lang.String |
getExecutor() |
|
boolean |
isForceExecution() |
|
Request |
newRequest(StreamInput in) |
|
void |
processMessageReceived(Request request,
TransportChannel channel) |
|
java.lang.String |
toString() |
public RequestHandlerRegistry(java.lang.String action,
Writeable.Reader<Request> requestReader,
TaskManager taskManager,
TransportRequestHandler<Request> handler,
java.lang.String executor,
boolean forceExecution,
boolean canTripCircuitBreaker)
public java.lang.String getAction()
public Request newRequest(StreamInput in) throws java.io.IOException
java.io.IOExceptionpublic void processMessageReceived(Request request, TransportChannel channel) throws java.lang.Exception
java.lang.Exceptionpublic boolean isForceExecution()
public boolean canTripCircuitBreaker()
public java.lang.String getExecutor()
public java.lang.String toString()
toString in class java.lang.Object