protected final class AbstractApp.RequestExecutor<I extends IRogMessage & IRogCopyableNode,O extends IRogMessage,H extends MessageHandler<I,O,R>,S extends MessageSender<O>> extends Object implements Runnable
| Constructor and Description |
|---|
RequestExecutor(String method,
I request,
MessageHeader requestHeader,
O response,
MessageHeader responseHeader,
H handler,
S sender) |
| Modifier and Type | Method and Description |
|---|---|
void |
go()
Execution launch point
This method is the executor's launch point.
|
void |
run()
Implementation of
Runnable.run() |
public RequestExecutor(String method, I request, MessageHeader requestHeader, O response, MessageHeader responseHeader, H handler, S sender)
public final void go()
This method is the executor's launch point. It's job it to either directly invoke the handler or schedule it for executor using the executor service.
public final void run()
Runnable.run()Copyright © 2016 Neeve Research, LLC. All Rights Reserved.