public class org.eclipse.jetty.server.NetworkTrafficServerConnector extends org.eclipse.jetty.server.ServerConnector
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jetty.server.NetworkTrafficServerConnector
  super_class: org.eclipse.jetty.server.ServerConnector
{
  private final java.util.List<org.eclipse.jetty.io.NetworkTrafficListener> listeners;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Lorg/eclipse/jetty/io/NetworkTrafficListener;>;

  public void <init>(org.eclipse.jetty.server.Server);
    descriptor: (Lorg/eclipse/jetty/server/Server;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=12, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.NetworkTrafficServerConnector this
        start local 1 // org.eclipse.jetty.server.Server server
         0: .line 47
            aload 0 /* this */
            aload 1 /* server */
            aconst_null
            aconst_null
            aconst_null
            iconst_0
            iconst_0
            iconst_1
            anewarray org.eclipse.jetty.server.ConnectionFactory
            dup
            iconst_0
            new org.eclipse.jetty.server.HttpConnectionFactory
            dup
            invokespecial org.eclipse.jetty.server.HttpConnectionFactory.<init>:()V
            aastore
            invokespecial org.eclipse.jetty.server.NetworkTrafficServerConnector.<init>:(Lorg/eclipse/jetty/server/Server;Ljava/util/concurrent/Executor;Lorg/eclipse/jetty/util/thread/Scheduler;Lorg/eclipse/jetty/io/ByteBufferPool;II[Lorg/eclipse/jetty/server/ConnectionFactory;)V
         1: .line 48
            return
        end local 1 // org.eclipse.jetty.server.Server server
        end local 0 // org.eclipse.jetty.server.NetworkTrafficServerConnector this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/eclipse/jetty/server/NetworkTrafficServerConnector;
            0    2     1  server  Lorg/eclipse/jetty/server/Server;
    MethodParameters:
        Name  Flags
      server  

  public void <init>(org.eclipse.jetty.server.Server, org.eclipse.jetty.server.ConnectionFactory, org.eclipse.jetty.util.ssl.SslContextFactory$Server);
    descriptor: (Lorg/eclipse/jetty/server/Server;Lorg/eclipse/jetty/server/ConnectionFactory;Lorg/eclipse/jetty/util/ssl/SslContextFactory$Server;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // org.eclipse.jetty.server.NetworkTrafficServerConnector this
        start local 1 // org.eclipse.jetty.server.Server server
        start local 2 // org.eclipse.jetty.server.ConnectionFactory connectionFactory
        start local 3 // org.eclipse.jetty.util.ssl.SslContextFactory$Server sslContextFactory
         0: .line 52
            aload 0 /* this */
            aload 1 /* server */
            aload 3 /* sslContextFactory */
            iconst_1
            anewarray org.eclipse.jetty.server.ConnectionFactory
            dup
            iconst_0
            aload 2 /* connectionFactory */
            aastore
            invokespecial org.eclipse.jetty.server.ServerConnector.<init>:(Lorg/eclipse/jetty/server/Server;Lorg/eclipse/jetty/util/ssl/SslContextFactory$Server;[Lorg/eclipse/jetty/server/ConnectionFactory;)V
         1: .line 43
            aload 0 /* this */
            new java.util.concurrent.CopyOnWriteArrayList
            dup
            invokespecial java.util.concurrent.CopyOnWriteArrayList.<init>:()V
            putfield org.eclipse.jetty.server.NetworkTrafficServerConnector.listeners:Ljava/util/List;
         2: .line 53
            return
        end local 3 // org.eclipse.jetty.util.ssl.SslContextFactory$Server sslContextFactory
        end local 2 // org.eclipse.jetty.server.ConnectionFactory connectionFactory
        end local 1 // org.eclipse.jetty.server.Server server
        end local 0 // org.eclipse.jetty.server.NetworkTrafficServerConnector this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lorg/eclipse/jetty/server/NetworkTrafficServerConnector;
            0    3     1             server  Lorg/eclipse/jetty/server/Server;
            0    3     2  connectionFactory  Lorg/eclipse/jetty/server/ConnectionFactory;
            0    3     3  sslContextFactory  Lorg/eclipse/jetty/util/ssl/SslContextFactory$Server;
    MethodParameters:
                   Name  Flags
      server             
      connectionFactory  
      sslContextFactory  

  public void <init>(org.eclipse.jetty.server.Server, org.eclipse.jetty.server.ConnectionFactory);
    descriptor: (Lorg/eclipse/jetty/server/Server;Lorg/eclipse/jetty/server/ConnectionFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.eclipse.jetty.server.NetworkTrafficServerConnector this
        start local 1 // org.eclipse.jetty.server.Server server
        start local 2 // org.eclipse.jetty.server.ConnectionFactory connectionFactory
         0: .line 57
            aload 0 /* this */
            aload 1 /* server */
            iconst_1
            anewarray org.eclipse.jetty.server.ConnectionFactory
            dup
            iconst_0
            aload 2 /* connectionFactory */
            aastore
            invokespecial org.eclipse.jetty.server.ServerConnector.<init>:(Lorg/eclipse/jetty/server/Server;[Lorg/eclipse/jetty/server/ConnectionFactory;)V
         1: .line 43
            aload 0 /* this */
            new java.util.concurrent.CopyOnWriteArrayList
            dup
            invokespecial java.util.concurrent.CopyOnWriteArrayList.<init>:()V
            putfield org.eclipse.jetty.server.NetworkTrafficServerConnector.listeners:Ljava/util/List;
         2: .line 58
            return
        end local 2 // org.eclipse.jetty.server.ConnectionFactory connectionFactory
        end local 1 // org.eclipse.jetty.server.Server server
        end local 0 // org.eclipse.jetty.server.NetworkTrafficServerConnector this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lorg/eclipse/jetty/server/NetworkTrafficServerConnector;
            0    3     1             server  Lorg/eclipse/jetty/server/Server;
            0    3     2  connectionFactory  Lorg/eclipse/jetty/server/ConnectionFactory;
    MethodParameters:
                   Name  Flags
      server             
      connectionFactory  

  public void <init>(org.eclipse.jetty.server.Server, java.util.concurrent.Executor, org.eclipse.jetty.util.thread.Scheduler, org.eclipse.jetty.io.ByteBufferPool, int, int, org.eclipse.jetty.server.ConnectionFactory[]);
    descriptor: (Lorg/eclipse/jetty/server/Server;Ljava/util/concurrent/Executor;Lorg/eclipse/jetty/util/thread/Scheduler;Lorg/eclipse/jetty/io/ByteBufferPool;II[Lorg/eclipse/jetty/server/ConnectionFactory;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // org.eclipse.jetty.server.NetworkTrafficServerConnector this
        start local 1 // org.eclipse.jetty.server.Server server
        start local 2 // java.util.concurrent.Executor executor
        start local 3 // org.eclipse.jetty.util.thread.Scheduler scheduler
        start local 4 // org.eclipse.jetty.io.ByteBufferPool pool
        start local 5 // int acceptors
        start local 6 // int selectors
        start local 7 // org.eclipse.jetty.server.ConnectionFactory[] factories
         0: .line 62
            aload 0 /* this */
            aload 1 /* server */
            aload 2 /* executor */
            aload 3 /* scheduler */
            aload 4 /* pool */
            iload 5 /* acceptors */
            iload 6 /* selectors */
            aload 7 /* factories */
            invokespecial org.eclipse.jetty.server.ServerConnector.<init>:(Lorg/eclipse/jetty/server/Server;Ljava/util/concurrent/Executor;Lorg/eclipse/jetty/util/thread/Scheduler;Lorg/eclipse/jetty/io/ByteBufferPool;II[Lorg/eclipse/jetty/server/ConnectionFactory;)V
         1: .line 43
            aload 0 /* this */
            new java.util.concurrent.CopyOnWriteArrayList
            dup
            invokespecial java.util.concurrent.CopyOnWriteArrayList.<init>:()V
            putfield org.eclipse.jetty.server.NetworkTrafficServerConnector.listeners:Ljava/util/List;
         2: .line 63
            return
        end local 7 // org.eclipse.jetty.server.ConnectionFactory[] factories
        end local 6 // int selectors
        end local 5 // int acceptors
        end local 4 // org.eclipse.jetty.io.ByteBufferPool pool
        end local 3 // org.eclipse.jetty.util.thread.Scheduler scheduler
        end local 2 // java.util.concurrent.Executor executor
        end local 1 // org.eclipse.jetty.server.Server server
        end local 0 // org.eclipse.jetty.server.NetworkTrafficServerConnector this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lorg/eclipse/jetty/server/NetworkTrafficServerConnector;
            0    3     1     server  Lorg/eclipse/jetty/server/Server;
            0    3     2   executor  Ljava/util/concurrent/Executor;
            0    3     3  scheduler  Lorg/eclipse/jetty/util/thread/Scheduler;
            0    3     4       pool  Lorg/eclipse/jetty/io/ByteBufferPool;
            0    3     5  acceptors  I
            0    3     6  selectors  I
            0    3     7  factories  [Lorg/eclipse/jetty/server/ConnectionFactory;
    MethodParameters:
           Name  Flags
      server     
      executor   
      scheduler  
      pool       
      acceptors  
      selectors  
      factories  

  public void <init>(org.eclipse.jetty.server.Server, org.eclipse.jetty.util.ssl.SslContextFactory$Server);
    descriptor: (Lorg/eclipse/jetty/server/Server;Lorg/eclipse/jetty/util/ssl/SslContextFactory$Server;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.jetty.server.NetworkTrafficServerConnector this
        start local 1 // org.eclipse.jetty.server.Server server
        start local 2 // org.eclipse.jetty.util.ssl.SslContextFactory$Server sslContextFactory
         0: .line 67
            aload 0 /* this */
            aload 1 /* server */
            aload 2 /* sslContextFactory */
            invokespecial org.eclipse.jetty.server.ServerConnector.<init>:(Lorg/eclipse/jetty/server/Server;Lorg/eclipse/jetty/util/ssl/SslContextFactory$Server;)V
         1: .line 43
            aload 0 /* this */
            new java.util.concurrent.CopyOnWriteArrayList
            dup
            invokespecial java.util.concurrent.CopyOnWriteArrayList.<init>:()V
            putfield org.eclipse.jetty.server.NetworkTrafficServerConnector.listeners:Ljava/util/List;
         2: .line 68
            return
        end local 2 // org.eclipse.jetty.util.ssl.SslContextFactory$Server sslContextFactory
        end local 1 // org.eclipse.jetty.server.Server server
        end local 0 // org.eclipse.jetty.server.NetworkTrafficServerConnector this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lorg/eclipse/jetty/server/NetworkTrafficServerConnector;
            0    3     1             server  Lorg/eclipse/jetty/server/Server;
            0    3     2  sslContextFactory  Lorg/eclipse/jetty/util/ssl/SslContextFactory$Server;
    MethodParameters:
                   Name  Flags
      server             
      sslContextFactory  

  public void addNetworkTrafficListener(org.eclipse.jetty.io.NetworkTrafficListener);
    descriptor: (Lorg/eclipse/jetty/io/NetworkTrafficListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.NetworkTrafficServerConnector this
        start local 1 // org.eclipse.jetty.io.NetworkTrafficListener listener
         0: .line 75
            aload 0 /* this */
            getfield org.eclipse.jetty.server.NetworkTrafficServerConnector.listeners:Ljava/util/List;
            aload 1 /* listener */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         1: .line 76
            return
        end local 1 // org.eclipse.jetty.io.NetworkTrafficListener listener
        end local 0 // org.eclipse.jetty.server.NetworkTrafficServerConnector this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/eclipse/jetty/server/NetworkTrafficServerConnector;
            0    2     1  listener  Lorg/eclipse/jetty/io/NetworkTrafficListener;
    MethodParameters:
          Name  Flags
      listener  

  public void removeNetworkTrafficListener(org.eclipse.jetty.io.NetworkTrafficListener);
    descriptor: (Lorg/eclipse/jetty/io/NetworkTrafficListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.NetworkTrafficServerConnector this
        start local 1 // org.eclipse.jetty.io.NetworkTrafficListener listener
         0: .line 83
            aload 0 /* this */
            getfield org.eclipse.jetty.server.NetworkTrafficServerConnector.listeners:Ljava/util/List;
            aload 1 /* listener */
            invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
            pop
         1: .line 84
            return
        end local 1 // org.eclipse.jetty.io.NetworkTrafficListener listener
        end local 0 // org.eclipse.jetty.server.NetworkTrafficServerConnector this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/eclipse/jetty/server/NetworkTrafficServerConnector;
            0    2     1  listener  Lorg/eclipse/jetty/io/NetworkTrafficListener;
    MethodParameters:
          Name  Flags
      listener  

  protected org.eclipse.jetty.io.ChannelEndPoint newEndPoint(java.nio.channels.SocketChannel, org.eclipse.jetty.io.ManagedSelector, java.nio.channels.SelectionKey);
    descriptor: (Ljava/nio/channels/SocketChannel;Lorg/eclipse/jetty/io/ManagedSelector;Ljava/nio/channels/SelectionKey;)Lorg/eclipse/jetty/io/ChannelEndPoint;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=5, args_size=4
        start local 0 // org.eclipse.jetty.server.NetworkTrafficServerConnector this
        start local 1 // java.nio.channels.SocketChannel channel
        start local 2 // org.eclipse.jetty.io.ManagedSelector selectSet
        start local 3 // java.nio.channels.SelectionKey key
         0: .line 89
            new org.eclipse.jetty.io.NetworkTrafficSelectChannelEndPoint
            dup
            aload 1 /* channel */
            aload 2 /* selectSet */
            aload 3 /* key */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.NetworkTrafficServerConnector.getScheduler:()Lorg/eclipse/jetty/util/thread/Scheduler;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.NetworkTrafficServerConnector.getIdleTimeout:()J
            aload 0 /* this */
            getfield org.eclipse.jetty.server.NetworkTrafficServerConnector.listeners:Ljava/util/List;
            invokespecial org.eclipse.jetty.io.NetworkTrafficSelectChannelEndPoint.<init>:(Ljava/nio/channels/SocketChannel;Lorg/eclipse/jetty/io/ManagedSelector;Ljava/nio/channels/SelectionKey;Lorg/eclipse/jetty/util/thread/Scheduler;JLjava/util/List;)V
            astore 4 /* endPoint */
        start local 4 // org.eclipse.jetty.io.NetworkTrafficSelectChannelEndPoint endPoint
         1: .line 90
            aload 4 /* endPoint */
            areturn
        end local 4 // org.eclipse.jetty.io.NetworkTrafficSelectChannelEndPoint endPoint
        end local 3 // java.nio.channels.SelectionKey key
        end local 2 // org.eclipse.jetty.io.ManagedSelector selectSet
        end local 1 // java.nio.channels.SocketChannel channel
        end local 0 // org.eclipse.jetty.server.NetworkTrafficServerConnector this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/eclipse/jetty/server/NetworkTrafficServerConnector;
            0    2     1    channel  Ljava/nio/channels/SocketChannel;
            0    2     2  selectSet  Lorg/eclipse/jetty/io/ManagedSelector;
            0    2     3        key  Ljava/nio/channels/SelectionKey;
            1    2     4   endPoint  Lorg/eclipse/jetty/io/NetworkTrafficSelectChannelEndPoint;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      channel    
      selectSet  
      key        
}
SourceFile: "NetworkTrafficServerConnector.java"
InnerClasses:
  public Server = org.eclipse.jetty.util.ssl.SslContextFactory$Server of org.eclipse.jetty.util.ssl.SslContextFactory