TProtocol iprot = this.protocolFactory.getProtocol(ttransport);
input.markReaderIndex();
TMessage message = iprot.readMessageBegin();
input.resetReaderIndex();
ThriftRequestWrapper thriftRequestWrapper = new ThriftRequestWrapper();
thriftRequestWrapper.setClientSocket(clientTransport);
//Execute
Executor<TTransport> executor = this.repository.getExecutor(message.name, this.thriftProxy, thriftRequestWrapper);
try {
executor.execute();