In the current implementation Dual-Threaded with an Event Queue (Client Model) is used.
The configuration has an event queue, a response queue, an application thread, a session thread, and an adapter thread.