public void doStart() throws Exception {
final ReflexiveInterceptor loginServiceInterceptor = new ReflexiveInterceptor(loginService);
server = createAsynchChannelServer();
server.setAcceptListener(new AcceptListener() {
public void onAccept(Channel channel) {
RequestChannel requestChannel=null;
try {
SynchChannel synchChannel = AsynchToSynchChannelAdapter.adapt(channel);
SocketMetadata socket = (SocketMetadata) synchChannel.narrow(SocketMetadata.class);