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.Exception
public boolean isForceExecution()
public boolean canTripCircuitBreaker()
public java.lang.String getExecutor()
public java.lang.String toString()
toString
in class java.lang.Object