public class org.apache.cassandra.thrift.CustomTNonBlockingServer extends org.apache.thrift.server.TNonblockingServer
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.cassandra.thrift.CustomTNonBlockingServer
super_class: org.apache.thrift.server.TNonblockingServer
{
public void <init>(org.apache.thrift.server.TNonblockingServer$Args);
descriptor: (Lorg/apache/thrift/server/TNonblockingServer$Args;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.thrift.server.TNonblockingServer.<init>:(Lorg/apache/thrift/server/AbstractNonblockingServer$AbstractNonblockingServerArgs;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/cassandra/thrift/CustomTNonBlockingServer;
0 2 1 args Lorg/apache/thrift/server/TNonblockingServer$Args;
MethodParameters:
Name Flags
args
protected boolean requestInvoke(org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer);
descriptor: (Lorg/apache/thrift/server/AbstractNonblockingServer$FrameBuffer;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
checkcast org.apache.cassandra.thrift.CustomTNonBlockingServer$CustomFrameBuffer
invokevirtual org.apache.cassandra.thrift.CustomTNonBlockingServer$CustomFrameBuffer.getTransport:()Lorg/apache/thrift/transport/TNonblockingTransport;
checkcast org.apache.thrift.transport.TNonblockingSocket
astore 2
start local 2 1: getstatic org.apache.cassandra.thrift.ThriftSessionManager.instance:Lorg/apache/cassandra/thrift/ThriftSessionManager;
aload 2
invokevirtual org.apache.thrift.transport.TNonblockingSocket.getSocketChannel:()Ljava/nio/channels/SocketChannel;
invokevirtual java.nio.channels.SocketChannel.socket:()Ljava/net/Socket;
invokevirtual java.net.Socket.getRemoteSocketAddress:()Ljava/net/SocketAddress;
invokevirtual org.apache.cassandra.thrift.ThriftSessionManager.setCurrentSocket:(Ljava/net/SocketAddress;)V
2: aload 1
invokevirtual org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.invoke:()V
3: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/cassandra/thrift/CustomTNonBlockingServer;
0 4 1 frameBuffer Lorg/apache/thrift/server/AbstractNonblockingServer$FrameBuffer;
1 4 2 socket Lorg/apache/thrift/transport/TNonblockingSocket;
MethodParameters:
Name Flags
frameBuffer
}
SourceFile: "CustomTNonBlockingServer.java"
NestMembers:
org.apache.cassandra.thrift.CustomTNonBlockingServer$CustomFrameBuffer org.apache.cassandra.thrift.CustomTNonBlockingServer$Factory
InnerClasses:
public CustomFrameBuffer = org.apache.cassandra.thrift.CustomTNonBlockingServer$CustomFrameBuffer of org.apache.cassandra.thrift.CustomTNonBlockingServer
public Factory = org.apache.cassandra.thrift.CustomTNonBlockingServer$Factory of org.apache.cassandra.thrift.CustomTNonBlockingServer
public abstract AbstractNonblockingServerArgs = org.apache.thrift.server.AbstractNonblockingServer$AbstractNonblockingServerArgs of org.apache.thrift.server.AbstractNonblockingServer
public FrameBuffer = org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer of org.apache.thrift.server.AbstractNonblockingServer
public Args = org.apache.thrift.server.TNonblockingServer$Args of org.apache.thrift.server.TNonblockingServer