public class RequestHandlerRegistry<Request extends TransportRequest>
extends java.lang.Object
| Constructor and Description |
|---|
RequestHandlerRegistry(java.lang.String action,
java.util.function.Supplier<Request> requestFactory,
TaskManager taskManager,
TransportRequestHandler<Request> handler,
java.lang.String executor,
boolean forceExecution,
boolean canTripCircuitBreaker) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canTripCircuitBreaker() |
java.lang.String |
getAction() |
java.lang.String |
getExecutor() |
boolean |
isForceExecution() |
Request |
newRequest() |
void |
processMessageReceived(Request request,
TransportChannel channel) |
java.lang.String |
toString() |
public RequestHandlerRegistry(java.lang.String action,
java.util.function.Supplier<Request> requestFactory,
TaskManager taskManager,
TransportRequestHandler<Request> handler,
java.lang.String executor,
boolean forceExecution,
boolean canTripCircuitBreaker)
public java.lang.String getAction()
public Request newRequest()
public 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