@Override public void invoke() { if (trans_ instanceof TNonblockingSocket) { TNonblockingSocket tsock = (TNonblockingSocket) trans_; Socket sock = tsock.getSocketChannel().socket(); TServerUtils.clientAddress .set(sock.getInetAddress().getHostAddress() + ":" + sock.getPort()); } super.invoke(); } }
@Override public void run() { if (frameBuffer.trans_ instanceof TNonblockingSocket) { TNonblockingSocket tsock = (TNonblockingSocket) frameBuffer.trans_; Socket sock = tsock.getSocketChannel().socket(); clientAddress.set(sock.getInetAddress().getHostAddress() + ":" + sock.getPort()); } frameBuffer.invoke(); } }
@Override public void invoke() { if (trans_ instanceof TNonblockingSocket) { TNonblockingSocket tsock = (TNonblockingSocket) trans_; Socket sock = tsock.getSocketChannel().socket(); TServerUtils.clientAddress .set(sock.getInetAddress().getHostAddress() + ":" + sock.getPort()); } super.invoke(); } }
@Override protected boolean requestInvoke(FrameBuffer frameBuffer) { TNonblockingSocket socket = (TNonblockingSocket)((CustomFrameBuffer)frameBuffer).getTransport(); ThriftSessionManager.instance.setCurrentSocket(socket.getSocketChannel().socket().getRemoteSocketAddress()); frameBuffer.invoke(); return true; }
@Override @SuppressWarnings("resource") protected boolean requestInvoke(FrameBuffer frameBuffer) { TNonblockingSocket socket = (TNonblockingSocket)((CustomFrameBuffer)frameBuffer).getTransport(); ThriftSessionManager.instance.setCurrentSocket(socket.getSocketChannel().socket().getRemoteSocketAddress()); frameBuffer.invoke(); return true; }
@Override @SuppressWarnings("resource") protected boolean requestInvoke(FrameBuffer frameBuffer) { TNonblockingSocket socket = (TNonblockingSocket)((CustomFrameBuffer)frameBuffer).getTransport(); ThriftSessionManager.instance.setCurrentSocket(socket.getSocketChannel().socket().getRemoteSocketAddress()); frameBuffer.invoke(); return true; }
public void run() { frameBuffer.invoke(); } }
/** * Perform an invocation. This method could behave several different ways * - invoke immediately inline, queue for separate execution, etc. */ @Override protected boolean requestInvoke(FrameBuffer frameBuffer) { frameBuffer.invoke(); return true; }