public final class RequestProcessingManager
extends Object
This is the entry point for any communication related with client. This Class
and any other classes here after should not have any references to Jetty.
All logging here has to come from the perspective of the client. This class
itself is not a thread but runs in a Thread created by Jetty. So keeping
track of traceId needs to be done through LoggerService.record.
There will be need for 2 types of Requests A : Synchronous B : Asynchronous
Both are executed on RequestProcessingThread the former however holds up the
queue of requests.