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) |
Modifier and Type | Method and Description |
---|---|
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)
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 java.lang.String getExecutor()
public java.lang.String toString()
toString
in class java.lang.Object