public class org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint extends org.eclipse.jetty.util.AttributesMap implements org.eclipse.jetty.io.EndPoint
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint
super_class: org.eclipse.jetty.util.AttributesMap
{
private final org.eclipse.jetty.io.EndPoint _endp;
descriptor: Lorg/eclipse/jetty/io/EndPoint;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.net.InetSocketAddress _remote;
descriptor: Ljava/net/InetSocketAddress;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.net.InetSocketAddress _local;
descriptor: Ljava/net/InetSocketAddress;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(org.eclipse.jetty.io.EndPoint, java.net.InetSocketAddress, java.net.InetSocketAddress);
descriptor: (Lorg/eclipse/jetty/io/EndPoint;Ljava/net/InetSocketAddress;Ljava/net/InetSocketAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial org.eclipse.jetty.util.AttributesMap.<init>:()V
1: aload 0
aload 1
putfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
2: aload 0
aload 2
putfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._remote:Ljava/net/InetSocketAddress;
3: aload 0
aload 3
putfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._local:Ljava/net/InetSocketAddress;
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
0 5 1 endp Lorg/eclipse/jetty/io/EndPoint;
0 5 2 remote Ljava/net/InetSocketAddress;
0 5 3 local Ljava/net/InetSocketAddress;
MethodParameters:
Name Flags
endp
remote
local
public boolean isOptimizedForDirectBuffers();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
invokeinterface org.eclipse.jetty.io.EndPoint.isOptimizedForDirectBuffers:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
public java.net.InetSocketAddress getLocalAddress();
descriptor: ()Ljava/net/InetSocketAddress;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._local:Ljava/net/InetSocketAddress;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
public java.net.InetSocketAddress getRemoteAddress();
descriptor: ()Ljava/net/InetSocketAddress;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._remote:Ljava/net/InetSocketAddress;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: ldc "%s@%x[remote=%s,local=%s,endpoint=%s]"
iconst_5
anewarray java.lang.Object
dup
iconst_0
1: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
aastore
dup
iconst_1
2: aload 0
invokevirtual java.lang.Object.hashCode:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
3: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._remote:Ljava/net/InetSocketAddress;
aastore
dup
iconst_3
4: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._local:Ljava/net/InetSocketAddress;
aastore
dup
iconst_4
5: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
aastore
6: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
public boolean isOpen();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
invokeinterface org.eclipse.jetty.io.EndPoint.isOpen:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
public long getCreatedTimeStamp();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
invokeinterface org.eclipse.jetty.io.EndPoint.getCreatedTimeStamp:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
public void shutdownOutput();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
invokeinterface org.eclipse.jetty.io.EndPoint.shutdownOutput:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
public boolean isOutputShutdown();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
invokeinterface org.eclipse.jetty.io.EndPoint.isOutputShutdown:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
public boolean isInputShutdown();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
invokeinterface org.eclipse.jetty.io.EndPoint.isInputShutdown:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
public void close(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
aload 1
invokeinterface org.eclipse.jetty.io.EndPoint.close:(Ljava/lang/Throwable;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
0 2 1 cause Ljava/lang/Throwable;
MethodParameters:
Name Flags
cause
public int fill(java.nio.ByteBuffer);
descriptor: (Ljava/nio/ByteBuffer;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
aload 1
invokeinterface org.eclipse.jetty.io.EndPoint.fill:(Ljava/nio/ByteBuffer;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
0 1 1 buffer Ljava/nio/ByteBuffer;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
buffer
public boolean flush(java.nio.ByteBuffer[]);
descriptor: ([Ljava/nio/ByteBuffer;)Z
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
aload 1
invokeinterface org.eclipse.jetty.io.EndPoint.flush:([Ljava/nio/ByteBuffer;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
0 1 1 buffer [Ljava/nio/ByteBuffer;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
buffer
public java.lang.Object getTransport();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
invokeinterface org.eclipse.jetty.io.EndPoint.getTransport:()Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
public long getIdleTimeout();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
invokeinterface org.eclipse.jetty.io.EndPoint.getIdleTimeout:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
public void setIdleTimeout(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
lload 1
invokeinterface org.eclipse.jetty.io.EndPoint.setIdleTimeout:(J)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
0 2 1 idleTimeout J
MethodParameters:
Name Flags
idleTimeout
public void fillInterested(org.eclipse.jetty.util.Callback);
descriptor: (Lorg/eclipse/jetty/util/Callback;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
aload 1
invokeinterface org.eclipse.jetty.io.EndPoint.fillInterested:(Lorg/eclipse/jetty/util/Callback;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
0 2 1 callback Lorg/eclipse/jetty/util/Callback;
Exceptions:
throws java.nio.channels.ReadPendingException
MethodParameters:
Name Flags
callback
public boolean tryFillInterested(org.eclipse.jetty.util.Callback);
descriptor: (Lorg/eclipse/jetty/util/Callback;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
aload 1
invokeinterface org.eclipse.jetty.io.EndPoint.tryFillInterested:(Lorg/eclipse/jetty/util/Callback;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
0 1 1 callback Lorg/eclipse/jetty/util/Callback;
MethodParameters:
Name Flags
callback
public boolean isFillInterested();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
invokeinterface org.eclipse.jetty.io.EndPoint.isFillInterested:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
public void write(org.eclipse.jetty.util.Callback, java.nio.ByteBuffer[]);
descriptor: (Lorg/eclipse/jetty/util/Callback;[Ljava/nio/ByteBuffer;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
aload 1
aload 2
invokeinterface org.eclipse.jetty.io.EndPoint.write:(Lorg/eclipse/jetty/util/Callback;[Ljava/nio/ByteBuffer;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
0 2 1 callback Lorg/eclipse/jetty/util/Callback;
0 2 2 buffers [Ljava/nio/ByteBuffer;
Exceptions:
throws java.nio.channels.WritePendingException
MethodParameters:
Name Flags
callback
buffers
public org.eclipse.jetty.io.Connection getConnection();
descriptor: ()Lorg/eclipse/jetty/io/Connection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
invokeinterface org.eclipse.jetty.io.EndPoint.getConnection:()Lorg/eclipse/jetty/io/Connection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
public void setConnection(org.eclipse.jetty.io.Connection);
descriptor: (Lorg/eclipse/jetty/io/Connection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
aload 1
invokeinterface org.eclipse.jetty.io.EndPoint.setConnection:(Lorg/eclipse/jetty/io/Connection;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
0 2 1 connection Lorg/eclipse/jetty/io/Connection;
MethodParameters:
Name Flags
connection
public void onOpen();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
invokeinterface org.eclipse.jetty.io.EndPoint.onOpen:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
public void onClose(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
aload 1
invokeinterface org.eclipse.jetty.io.EndPoint.onClose:(Ljava/lang/Throwable;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
0 2 1 cause Ljava/lang/Throwable;
MethodParameters:
Name Flags
cause
public void upgrade(org.eclipse.jetty.io.Connection);
descriptor: (Lorg/eclipse/jetty/io/Connection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint._endp:Lorg/eclipse/jetty/io/EndPoint;
aload 1
invokeinterface org.eclipse.jetty.io.EndPoint.upgrade:(Lorg/eclipse/jetty/io/Connection;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/jetty/server/ProxyConnectionFactory$ProxyEndPoint;
0 2 1 newConnection Lorg/eclipse/jetty/io/Connection;
MethodParameters:
Name Flags
newConnection
}
SourceFile: "ProxyConnectionFactory.java"
NestHost: org.eclipse.jetty.server.ProxyConnectionFactory
InnerClasses:
public ProxyEndPoint = org.eclipse.jetty.server.ProxyConnectionFactory$ProxyEndPoint of org.eclipse.jetty.server.ProxyConnectionFactory