SelectionKey clientKey = null;
TNonblockingTransport client = null;
try {
// accept the connection
client = (TNonblockingTransport)serverTransport.accept();
clientKey = client.registerSelector(selector, SelectionKey.OP_READ);
// add this key to the map
FrameBuffer frameBuffer = processorFactory_.isAsyncProcessor() ?
new CustomAsyncFrameBuffer(client, clientKey,SelectAcceptThread.this) :
new CustomFrameBuffer(client, clientKey,SelectAcceptThread.this);