public class org.eclipse.jetty.io.ClientConnector$ClientSelectorManager extends org.eclipse.jetty.io.SelectorManager
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jetty.io.ClientConnector$ClientSelectorManager
super_class: org.eclipse.jetty.io.SelectorManager
{
final org.eclipse.jetty.io.ClientConnector this$0;
descriptor: Lorg/eclipse/jetty/io/ClientConnector;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
protected void <init>(org.eclipse.jetty.io.ClientConnector, java.util.concurrent.Executor, org.eclipse.jetty.util.thread.Scheduler, int);
descriptor: (Lorg/eclipse/jetty/io/ClientConnector;Ljava/util/concurrent/Executor;Lorg/eclipse/jetty/util/thread/Scheduler;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=5
start local 0 start local 2 start local 3 start local 4 0: aload 0
aload 1
putfield org.eclipse.jetty.io.ClientConnector$ClientSelectorManager.this$0:Lorg/eclipse/jetty/io/ClientConnector;
1: aload 0
aload 2
aload 3
iload 4
invokespecial org.eclipse.jetty.io.SelectorManager.<init>:(Ljava/util/concurrent/Executor;Lorg/eclipse/jetty/util/thread/Scheduler;I)V
2: return
end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/io/ClientConnector$ClientSelectorManager;
0 3 2 executor Ljava/util/concurrent/Executor;
0 3 3 scheduler Lorg/eclipse/jetty/util/thread/Scheduler;
0 3 4 selectors I
MethodParameters:
Name Flags
this$0 final
executor
scheduler
selectors
protected org.eclipse.jetty.io.EndPoint newEndPoint(java.nio.channels.SelectableChannel, org.eclipse.jetty.io.ManagedSelector, java.nio.channels.SelectionKey);
descriptor: (Ljava/nio/channels/SelectableChannel;Lorg/eclipse/jetty/io/ManagedSelector;Ljava/nio/channels/SelectionKey;)Lorg/eclipse/jetty/io/EndPoint;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.eclipse.jetty.io.SocketChannelEndPoint
dup
aload 1
aload 2
aload 3
aload 0
invokevirtual org.eclipse.jetty.io.ClientConnector$ClientSelectorManager.getScheduler:()Lorg/eclipse/jetty/util/thread/Scheduler;
invokespecial org.eclipse.jetty.io.SocketChannelEndPoint.<init>:(Ljava/nio/channels/SelectableChannel;Lorg/eclipse/jetty/io/ManagedSelector;Ljava/nio/channels/SelectionKey;Lorg/eclipse/jetty/util/thread/Scheduler;)V
astore 4
start local 4 1: aload 4
aload 0
getfield org.eclipse.jetty.io.ClientConnector$ClientSelectorManager.this$0:Lorg/eclipse/jetty/io/ClientConnector;
invokevirtual org.eclipse.jetty.io.ClientConnector.getIdleTimeout:()Ljava/time/Duration;
invokevirtual java.time.Duration.toMillis:()J
invokevirtual org.eclipse.jetty.io.SocketChannelEndPoint.setIdleTimeout:(J)V
2: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/io/ClientConnector$ClientSelectorManager;
0 3 1 channel Ljava/nio/channels/SelectableChannel;
0 3 2 selector Lorg/eclipse/jetty/io/ManagedSelector;
0 3 3 selectionKey Ljava/nio/channels/SelectionKey;
1 3 4 endPoint Lorg/eclipse/jetty/io/SocketChannelEndPoint;
MethodParameters:
Name Flags
channel
selector
selectionKey
public org.eclipse.jetty.io.Connection newConnection(java.nio.channels.SelectableChannel, org.eclipse.jetty.io.EndPoint, java.lang.Object);
descriptor: (Ljava/nio/channels/SelectableChannel;Lorg/eclipse/jetty/io/EndPoint;Ljava/lang/Object;)Lorg/eclipse/jetty/io/Connection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
checkcast java.util.Map
astore 4
start local 4 1: aload 4
ldc "org.eclipse.jetty.client.connector.clientConnectionFactory"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.eclipse.jetty.io.ClientConnectionFactory
astore 5
start local 5 2: aload 5
aload 2
aload 4
invokeinterface org.eclipse.jetty.io.ClientConnectionFactory.newConnection:(Lorg/eclipse/jetty/io/EndPoint;Ljava/util/Map;)Lorg/eclipse/jetty/io/Connection;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/io/ClientConnector$ClientSelectorManager;
0 3 1 channel Ljava/nio/channels/SelectableChannel;
0 3 2 endPoint Lorg/eclipse/jetty/io/EndPoint;
0 3 3 attachment Ljava/lang/Object;
1 3 4 context Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
2 3 5 factory Lorg/eclipse/jetty/io/ClientConnectionFactory;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
channel
endPoint
attachment
protected void connectionFailed(java.nio.channels.SelectableChannel, java.lang.Throwable, java.lang.Object);
descriptor: (Ljava/nio/channels/SelectableChannel;Ljava/lang/Throwable;Ljava/lang/Object;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
checkcast java.util.Map
astore 4
start local 4 1: aload 0
getfield org.eclipse.jetty.io.ClientConnector$ClientSelectorManager.this$0:Lorg/eclipse/jetty/io/ClientConnector;
aload 2
aload 4
invokevirtual org.eclipse.jetty.io.ClientConnector.connectFailed:(Ljava/lang/Throwable;Ljava/util/Map;)V
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jetty/io/ClientConnector$ClientSelectorManager;
0 3 1 channel Ljava/nio/channels/SelectableChannel;
0 3 2 failure Ljava/lang/Throwable;
0 3 3 attachment Ljava/lang/Object;
1 3 4 context Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
MethodParameters:
Name Flags
channel
failure
attachment
}
SourceFile: "ClientConnector.java"
NestHost: org.eclipse.jetty.io.ClientConnector
InnerClasses:
protected ClientSelectorManager = org.eclipse.jetty.io.ClientConnector$ClientSelectorManager of org.eclipse.jetty.io.ClientConnector