public class org.glassfish.grizzly.http.server.NetworkListener
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.glassfish.grizzly.http.server.NetworkListener
  super_class: java.lang.Object
{
  private static final java.util.logging.Logger LOGGER;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public static final java.lang.String DEFAULT_NETWORK_HOST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "0.0.0.0"

  public static final int DEFAULT_NETWORK_PORT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8080

  private java.lang.String host;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private int port;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private final boolean isBindToInherited;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private int transactionTimeout;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.grizzly.PortRange portRange;
    descriptor: Lorg/glassfish/grizzly/PortRange;
    flags: (0x0002) ACC_PRIVATE

  private final java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.glassfish.grizzly.http.KeepAlive keepAliveConfig;
    descriptor: Lorg/glassfish/grizzly/http/KeepAlive;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private org.glassfish.grizzly.filterchain.FilterChain filterChain;
    descriptor: Lorg/glassfish/grizzly/filterchain/FilterChain;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.grizzly.nio.transport.TCPNIOTransport transport;
    descriptor: Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.grizzly.nio.transport.TCPNIOServerConnection serverConnection;
    descriptor: Lorg/glassfish/grizzly/nio/transport/TCPNIOServerConnection;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.grizzly.http.server.ErrorPageGenerator defaultErrorPageGenerator;
    descriptor: Lorg/glassfish/grizzly/http/server/ErrorPageGenerator;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.grizzly.http.server.SessionManager sessionManager;
    descriptor: Lorg/glassfish/grizzly/http/server/SessionManager;
    flags: (0x0002) ACC_PRIVATE

  private boolean secure;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private final org.glassfish.grizzly.utils.ArraySet<org.glassfish.grizzly.http.server.AddOn> addons;
    descriptor: Lorg/glassfish/grizzly/utils/ArraySet;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lorg/glassfish/grizzly/utils/ArraySet<Lorg/glassfish/grizzly/http/server/AddOn;>;

  private boolean chunkingEnabled;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.grizzly.ssl.SSLEngineConfigurator sslEngineConfig;
    descriptor: Lorg/glassfish/grizzly/ssl/SSLEngineConfigurator;
    flags: (0x0002) ACC_PRIVATE

  private int maxHttpHeaderSize;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private final org.glassfish.grizzly.http.server.filecache.FileCache fileCache;
    descriptor: Lorg/glassfish/grizzly/http/server/filecache/FileCache;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private volatile int maxPendingBytes;
    descriptor: I
    flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE

  private org.glassfish.grizzly.http.server.State state;
    descriptor: Lorg/glassfish/grizzly/http/server/State;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.grizzly.impl.FutureImpl<org.glassfish.grizzly.http.server.NetworkListener> shutdownFuture;
    descriptor: Lorg/glassfish/grizzly/impl/FutureImpl;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lorg/glassfish/grizzly/impl/FutureImpl<Lorg/glassfish/grizzly/http/server/NetworkListener;>;

  private org.glassfish.grizzly.filterchain.ShutdownEvent shutdownEvent;
    descriptor: Lorg/glassfish/grizzly/filterchain/ShutdownEvent;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.grizzly.http.server.HttpServerFilter httpServerFilter;
    descriptor: Lorg/glassfish/grizzly/http/server/HttpServerFilter;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.grizzly.http.HttpCodecFilter httpCodecFilter;
    descriptor: Lorg/glassfish/grizzly/http/HttpCodecFilter;
    flags: (0x0002) ACC_PRIVATE

  private final org.glassfish.grizzly.http.CompressionConfig compressionConfig;
    descriptor: Lorg/glassfish/grizzly/http/CompressionConfig;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private boolean authPassThroughEnabled;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private int maxFormPostSize;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int maxBufferedPostSize;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String restrictedUserAgents;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private int uploadTimeout;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean disableUploadTimeout;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean traceEnabled;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String uriEncoding;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Boolean sendFileEnabled;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE

  private org.glassfish.grizzly.http.server.BackendConfiguration backendConfiguration;
    descriptor: Lorg/glassfish/grizzly/http/server/BackendConfiguration;
    flags: (0x0002) ACC_PRIVATE

  private int maxRequestHeaders;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int maxResponseHeaders;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 66
            ldc Lorg/glassfish/grizzly/http/server/NetworkListener;
            invokestatic org.glassfish.grizzly.Grizzly.logger:(Ljava/lang/Class;)Ljava/util/logging/Logger;
            putstatic org.glassfish.grizzly.http.server.NetworkListener.LOGGER:Ljava/util/logging/Logger;
         1: .line 78
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // java.lang.String name
         0: .line 237
            aload 0 /* this */
            aload 1 /* name */
            iconst_0
            invokespecial org.glassfish.grizzly.http.server.NetworkListener.<init>:(Ljava/lang/String;Z)V
         1: .line 238
            return
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final

  public void <init>(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // java.lang.String name
        start local 2 // boolean isBindToInherited
         0: .line 251
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 84
            aload 0 /* this */
            ldc "0.0.0.0"
            putfield org.glassfish.grizzly.http.server.NetworkListener.host:Ljava/lang/String;
         2: .line 90
            aload 0 /* this */
            sipush 8080
            putfield org.glassfish.grizzly.http.server.NetworkListener.port:I
         3: .line 100
            aload 0 /* this */
            iconst_m1
            putfield org.glassfish.grizzly.http.server.NetworkListener.transactionTimeout:I
         4: .line 116
            aload 0 /* this */
            new org.glassfish.grizzly.http.KeepAlive
            dup
            invokespecial org.glassfish.grizzly.http.KeepAlive.<init>:()V
            putfield org.glassfish.grizzly.http.server.NetworkListener.keepAliveConfig:Lorg/glassfish/grizzly/http/KeepAlive;
         5: .line 141
            invokestatic org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder.newInstance:()Lorg/glassfish/grizzly/nio/transport/TCPNIOTransportBuilder;
            astore 3 /* builder */
        start local 3 // org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder builder
         6: .line 142
            invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
            invokevirtual java.lang.Runtime.availableProcessors:()I
            iconst_2
            imul
            istore 4 /* coresCount */
        start local 4 // int coresCount
         7: .line 144
            aload 0 /* this */
            aload 3 /* builder */
         8: .line 145
            invokestatic org.glassfish.grizzly.strategies.SameThreadIOStrategy.getInstance:()Lorg/glassfish/grizzly/strategies/SameThreadIOStrategy;
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder.setIOStrategy:(Lorg/glassfish/grizzly/IOStrategy;)Lorg/glassfish/grizzly/NIOTransportBuilder;
            checkcast org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder
         9: .line 146
            invokestatic org.glassfish.grizzly.threadpool.ThreadPoolConfig.defaultConfig:()Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
        10: .line 147
            ldc "Grizzly-worker"
            invokevirtual org.glassfish.grizzly.threadpool.ThreadPoolConfig.setPoolName:(Ljava/lang/String;)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
        11: .line 148
            iload 4 /* coresCount */
            invokevirtual org.glassfish.grizzly.threadpool.ThreadPoolConfig.setCorePoolSize:(I)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
        12: .line 149
            iload 4 /* coresCount */
            invokevirtual org.glassfish.grizzly.threadpool.ThreadPoolConfig.setMaxPoolSize:(I)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
        13: .line 150
            aload 3 /* builder */
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder.getMemoryManager:()Lorg/glassfish/grizzly/memory/MemoryManager;
            invokevirtual org.glassfish.grizzly.threadpool.ThreadPoolConfig.setMemoryManager:(Lorg/glassfish/grizzly/memory/MemoryManager;)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
        14: .line 146
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder.setWorkerThreadPoolConfig:(Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;)Lorg/glassfish/grizzly/NIOTransportBuilder;
            checkcast org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder
        15: .line 151
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder.build:()Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
        16: .line 144
            putfield org.glassfish.grizzly.http.server.NetworkListener.transport:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
        end local 4 // int coresCount
        end local 3 // org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder builder
        17: .line 162
            aload 0 /* this */
            new org.glassfish.grizzly.utils.ArraySet
            dup
            ldc Lorg/glassfish/grizzly/http/server/AddOn;
            invokespecial org.glassfish.grizzly.utils.ArraySet.<init>:(Ljava/lang/Class;)V
            putfield org.glassfish.grizzly.http.server.NetworkListener.addons:Lorg/glassfish/grizzly/utils/ArraySet;
        18: .line 167
            aload 0 /* this */
            iconst_1
            putfield org.glassfish.grizzly.http.server.NetworkListener.chunkingEnabled:Z
        19: .line 175
            aload 0 /* this */
            iconst_m1
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxHttpHeaderSize:I
        20: .line 179
            aload 0 /* this */
            new org.glassfish.grizzly.http.server.filecache.FileCache
            dup
            invokespecial org.glassfish.grizzly.http.server.filecache.FileCache.<init>:()V
            putfield org.glassfish.grizzly.http.server.NetworkListener.fileCache:Lorg/glassfish/grizzly/http/server/filecache/FileCache;
        21: .line 183
            aload 0 /* this */
            iconst_m1
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxPendingBytes:I
        22: .line 187
            aload 0 /* this */
            getstatic org.glassfish.grizzly.http.server.State.STOPPED:Lorg/glassfish/grizzly/http/server/State;
            putfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
        23: .line 207
            aload 0 /* this */
            new org.glassfish.grizzly.http.CompressionConfig
            dup
            invokespecial org.glassfish.grizzly.http.CompressionConfig.<init>:()V
            putfield org.glassfish.grizzly.http.server.NetworkListener.compressionConfig:Lorg/glassfish/grizzly/http/CompressionConfig;
        24: .line 210
            aload 0 /* this */
            ldc 2097152
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxFormPostSize:I
        25: .line 211
            aload 0 /* this */
            ldc 2097152
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxBufferedPostSize:I
        26: .line 225
            aload 0 /* this */
            bipush 100
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxRequestHeaders:I
        27: .line 226
            aload 0 /* this */
            bipush 100
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxResponseHeaders:I
        28: .line 252
            ldc "name"
            aload 1 /* name */
            invokestatic org.glassfish.grizzly.http.server.NetworkListener.validateArg:(Ljava/lang/String;Ljava/lang/String;)V
        29: .line 253
            aload 0 /* this */
            aload 1 /* name */
            putfield org.glassfish.grizzly.http.server.NetworkListener.name:Ljava/lang/String;
        30: .line 254
            aload 0 /* this */
            iload 2 /* isBindToInherited */
            putfield org.glassfish.grizzly.http.server.NetworkListener.isBindToInherited:Z
        31: .line 255
            return
        end local 2 // boolean isBindToInherited
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   32     0               this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0   32     1               name  Ljava/lang/String;
            0   32     2  isBindToInherited  Z
            6   17     3            builder  Lorg/glassfish/grizzly/nio/transport/TCPNIOTransportBuilder;
            7   17     4         coresCount  I
    MethodParameters:
                   Name  Flags
      name               final
      isBindToInherited  final

  public void <init>(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String host
         0: .line 265
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* host */
            sipush 8080
            invokespecial org.glassfish.grizzly.http.server.NetworkListener.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
         1: .line 266
            return
        end local 2 // java.lang.String host
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  name  Ljava/lang/String;
            0    2     2  host  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  final
      host  final

  public void <init>(java.lang.String, java.lang.String, int);
    descriptor: (Ljava/lang/String;Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String host
        start local 3 // int port
         0: .line 276
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 84
            aload 0 /* this */
            ldc "0.0.0.0"
            putfield org.glassfish.grizzly.http.server.NetworkListener.host:Ljava/lang/String;
         2: .line 90
            aload 0 /* this */
            sipush 8080
            putfield org.glassfish.grizzly.http.server.NetworkListener.port:I
         3: .line 100
            aload 0 /* this */
            iconst_m1
            putfield org.glassfish.grizzly.http.server.NetworkListener.transactionTimeout:I
         4: .line 116
            aload 0 /* this */
            new org.glassfish.grizzly.http.KeepAlive
            dup
            invokespecial org.glassfish.grizzly.http.KeepAlive.<init>:()V
            putfield org.glassfish.grizzly.http.server.NetworkListener.keepAliveConfig:Lorg/glassfish/grizzly/http/KeepAlive;
         5: .line 141
            invokestatic org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder.newInstance:()Lorg/glassfish/grizzly/nio/transport/TCPNIOTransportBuilder;
            astore 4 /* builder */
        start local 4 // org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder builder
         6: .line 142
            invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
            invokevirtual java.lang.Runtime.availableProcessors:()I
            iconst_2
            imul
            istore 5 /* coresCount */
        start local 5 // int coresCount
         7: .line 144
            aload 0 /* this */
            aload 4 /* builder */
         8: .line 145
            invokestatic org.glassfish.grizzly.strategies.SameThreadIOStrategy.getInstance:()Lorg/glassfish/grizzly/strategies/SameThreadIOStrategy;
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder.setIOStrategy:(Lorg/glassfish/grizzly/IOStrategy;)Lorg/glassfish/grizzly/NIOTransportBuilder;
            checkcast org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder
         9: .line 146
            invokestatic org.glassfish.grizzly.threadpool.ThreadPoolConfig.defaultConfig:()Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
        10: .line 147
            ldc "Grizzly-worker"
            invokevirtual org.glassfish.grizzly.threadpool.ThreadPoolConfig.setPoolName:(Ljava/lang/String;)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
        11: .line 148
            iload 5 /* coresCount */
            invokevirtual org.glassfish.grizzly.threadpool.ThreadPoolConfig.setCorePoolSize:(I)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
        12: .line 149
            iload 5 /* coresCount */
            invokevirtual org.glassfish.grizzly.threadpool.ThreadPoolConfig.setMaxPoolSize:(I)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
        13: .line 150
            aload 4 /* builder */
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder.getMemoryManager:()Lorg/glassfish/grizzly/memory/MemoryManager;
            invokevirtual org.glassfish.grizzly.threadpool.ThreadPoolConfig.setMemoryManager:(Lorg/glassfish/grizzly/memory/MemoryManager;)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
        14: .line 146
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder.setWorkerThreadPoolConfig:(Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;)Lorg/glassfish/grizzly/NIOTransportBuilder;
            checkcast org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder
        15: .line 151
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder.build:()Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
        16: .line 144
            putfield org.glassfish.grizzly.http.server.NetworkListener.transport:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
        end local 5 // int coresCount
        end local 4 // org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder builder
        17: .line 162
            aload 0 /* this */
            new org.glassfish.grizzly.utils.ArraySet
            dup
            ldc Lorg/glassfish/grizzly/http/server/AddOn;
            invokespecial org.glassfish.grizzly.utils.ArraySet.<init>:(Ljava/lang/Class;)V
            putfield org.glassfish.grizzly.http.server.NetworkListener.addons:Lorg/glassfish/grizzly/utils/ArraySet;
        18: .line 167
            aload 0 /* this */
            iconst_1
            putfield org.glassfish.grizzly.http.server.NetworkListener.chunkingEnabled:Z
        19: .line 175
            aload 0 /* this */
            iconst_m1
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxHttpHeaderSize:I
        20: .line 179
            aload 0 /* this */
            new org.glassfish.grizzly.http.server.filecache.FileCache
            dup
            invokespecial org.glassfish.grizzly.http.server.filecache.FileCache.<init>:()V
            putfield org.glassfish.grizzly.http.server.NetworkListener.fileCache:Lorg/glassfish/grizzly/http/server/filecache/FileCache;
        21: .line 183
            aload 0 /* this */
            iconst_m1
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxPendingBytes:I
        22: .line 187
            aload 0 /* this */
            getstatic org.glassfish.grizzly.http.server.State.STOPPED:Lorg/glassfish/grizzly/http/server/State;
            putfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
        23: .line 207
            aload 0 /* this */
            new org.glassfish.grizzly.http.CompressionConfig
            dup
            invokespecial org.glassfish.grizzly.http.CompressionConfig.<init>:()V
            putfield org.glassfish.grizzly.http.server.NetworkListener.compressionConfig:Lorg/glassfish/grizzly/http/CompressionConfig;
        24: .line 210
            aload 0 /* this */
            ldc 2097152
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxFormPostSize:I
        25: .line 211
            aload 0 /* this */
            ldc 2097152
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxBufferedPostSize:I
        26: .line 225
            aload 0 /* this */
            bipush 100
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxRequestHeaders:I
        27: .line 226
            aload 0 /* this */
            bipush 100
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxResponseHeaders:I
        28: .line 277
            ldc "name"
            aload 1 /* name */
            invokestatic org.glassfish.grizzly.http.server.NetworkListener.validateArg:(Ljava/lang/String;Ljava/lang/String;)V
        29: .line 278
            ldc "host"
            aload 2 /* host */
            invokestatic org.glassfish.grizzly.http.server.NetworkListener.validateArg:(Ljava/lang/String;Ljava/lang/String;)V
        30: .line 279
            iload 3 /* port */
            ifge 32
        31: .line 280
            new java.lang.IllegalArgumentException
            dup
            ldc "Invalid port"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        32: .line 282
      StackMap locals: org.glassfish.grizzly.http.server.NetworkListener java.lang.String java.lang.String int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* name */
            putfield org.glassfish.grizzly.http.server.NetworkListener.name:Ljava/lang/String;
        33: .line 283
            aload 0 /* this */
            aload 2 /* host */
            putfield org.glassfish.grizzly.http.server.NetworkListener.host:Ljava/lang/String;
        34: .line 284
            aload 0 /* this */
            iload 3 /* port */
            putfield org.glassfish.grizzly.http.server.NetworkListener.port:I
        35: .line 285
            aload 0 /* this */
            iconst_0
            putfield org.glassfish.grizzly.http.server.NetworkListener.isBindToInherited:Z
        36: .line 286
            return
        end local 3 // int port
        end local 2 // java.lang.String host
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   37     0        this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0   37     1        name  Ljava/lang/String;
            0   37     2        host  Ljava/lang/String;
            0   37     3        port  I
            6   17     4     builder  Lorg/glassfish/grizzly/nio/transport/TCPNIOTransportBuilder;
            7   17     5  coresCount  I
    MethodParameters:
      Name  Flags
      name  final
      host  final
      port  final

  public void <init>(java.lang.String, java.lang.String, org.glassfish.grizzly.PortRange);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/glassfish/grizzly/PortRange;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String host
        start local 3 // org.glassfish.grizzly.PortRange portRange
         0: .line 296
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 84
            aload 0 /* this */
            ldc "0.0.0.0"
            putfield org.glassfish.grizzly.http.server.NetworkListener.host:Ljava/lang/String;
         2: .line 90
            aload 0 /* this */
            sipush 8080
            putfield org.glassfish.grizzly.http.server.NetworkListener.port:I
         3: .line 100
            aload 0 /* this */
            iconst_m1
            putfield org.glassfish.grizzly.http.server.NetworkListener.transactionTimeout:I
         4: .line 116
            aload 0 /* this */
            new org.glassfish.grizzly.http.KeepAlive
            dup
            invokespecial org.glassfish.grizzly.http.KeepAlive.<init>:()V
            putfield org.glassfish.grizzly.http.server.NetworkListener.keepAliveConfig:Lorg/glassfish/grizzly/http/KeepAlive;
         5: .line 141
            invokestatic org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder.newInstance:()Lorg/glassfish/grizzly/nio/transport/TCPNIOTransportBuilder;
            astore 4 /* builder */
        start local 4 // org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder builder
         6: .line 142
            invokestatic java.lang.Runtime.getRuntime:()Ljava/lang/Runtime;
            invokevirtual java.lang.Runtime.availableProcessors:()I
            iconst_2
            imul
            istore 5 /* coresCount */
        start local 5 // int coresCount
         7: .line 144
            aload 0 /* this */
            aload 4 /* builder */
         8: .line 145
            invokestatic org.glassfish.grizzly.strategies.SameThreadIOStrategy.getInstance:()Lorg/glassfish/grizzly/strategies/SameThreadIOStrategy;
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder.setIOStrategy:(Lorg/glassfish/grizzly/IOStrategy;)Lorg/glassfish/grizzly/NIOTransportBuilder;
            checkcast org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder
         9: .line 146
            invokestatic org.glassfish.grizzly.threadpool.ThreadPoolConfig.defaultConfig:()Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
        10: .line 147
            ldc "Grizzly-worker"
            invokevirtual org.glassfish.grizzly.threadpool.ThreadPoolConfig.setPoolName:(Ljava/lang/String;)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
        11: .line 148
            iload 5 /* coresCount */
            invokevirtual org.glassfish.grizzly.threadpool.ThreadPoolConfig.setCorePoolSize:(I)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
        12: .line 149
            iload 5 /* coresCount */
            invokevirtual org.glassfish.grizzly.threadpool.ThreadPoolConfig.setMaxPoolSize:(I)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
        13: .line 150
            aload 4 /* builder */
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder.getMemoryManager:()Lorg/glassfish/grizzly/memory/MemoryManager;
            invokevirtual org.glassfish.grizzly.threadpool.ThreadPoolConfig.setMemoryManager:(Lorg/glassfish/grizzly/memory/MemoryManager;)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
        14: .line 146
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder.setWorkerThreadPoolConfig:(Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;)Lorg/glassfish/grizzly/NIOTransportBuilder;
            checkcast org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder
        15: .line 151
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder.build:()Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
        16: .line 144
            putfield org.glassfish.grizzly.http.server.NetworkListener.transport:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
        end local 5 // int coresCount
        end local 4 // org.glassfish.grizzly.nio.transport.TCPNIOTransportBuilder builder
        17: .line 162
            aload 0 /* this */
            new org.glassfish.grizzly.utils.ArraySet
            dup
            ldc Lorg/glassfish/grizzly/http/server/AddOn;
            invokespecial org.glassfish.grizzly.utils.ArraySet.<init>:(Ljava/lang/Class;)V
            putfield org.glassfish.grizzly.http.server.NetworkListener.addons:Lorg/glassfish/grizzly/utils/ArraySet;
        18: .line 167
            aload 0 /* this */
            iconst_1
            putfield org.glassfish.grizzly.http.server.NetworkListener.chunkingEnabled:Z
        19: .line 175
            aload 0 /* this */
            iconst_m1
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxHttpHeaderSize:I
        20: .line 179
            aload 0 /* this */
            new org.glassfish.grizzly.http.server.filecache.FileCache
            dup
            invokespecial org.glassfish.grizzly.http.server.filecache.FileCache.<init>:()V
            putfield org.glassfish.grizzly.http.server.NetworkListener.fileCache:Lorg/glassfish/grizzly/http/server/filecache/FileCache;
        21: .line 183
            aload 0 /* this */
            iconst_m1
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxPendingBytes:I
        22: .line 187
            aload 0 /* this */
            getstatic org.glassfish.grizzly.http.server.State.STOPPED:Lorg/glassfish/grizzly/http/server/State;
            putfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
        23: .line 207
            aload 0 /* this */
            new org.glassfish.grizzly.http.CompressionConfig
            dup
            invokespecial org.glassfish.grizzly.http.CompressionConfig.<init>:()V
            putfield org.glassfish.grizzly.http.server.NetworkListener.compressionConfig:Lorg/glassfish/grizzly/http/CompressionConfig;
        24: .line 210
            aload 0 /* this */
            ldc 2097152
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxFormPostSize:I
        25: .line 211
            aload 0 /* this */
            ldc 2097152
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxBufferedPostSize:I
        26: .line 225
            aload 0 /* this */
            bipush 100
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxRequestHeaders:I
        27: .line 226
            aload 0 /* this */
            bipush 100
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxResponseHeaders:I
        28: .line 299
            ldc "name"
            aload 1 /* name */
            invokestatic org.glassfish.grizzly.http.server.NetworkListener.validateArg:(Ljava/lang/String;Ljava/lang/String;)V
        29: .line 300
            ldc "host"
            aload 2 /* host */
            invokestatic org.glassfish.grizzly.http.server.NetworkListener.validateArg:(Ljava/lang/String;Ljava/lang/String;)V
        30: .line 302
            aload 0 /* this */
            aload 1 /* name */
            putfield org.glassfish.grizzly.http.server.NetworkListener.name:Ljava/lang/String;
        31: .line 303
            aload 0 /* this */
            aload 2 /* host */
            putfield org.glassfish.grizzly.http.server.NetworkListener.host:Ljava/lang/String;
        32: .line 304
            aload 0 /* this */
            iconst_m1
            putfield org.glassfish.grizzly.http.server.NetworkListener.port:I
        33: .line 305
            aload 0 /* this */
            aload 3 /* portRange */
            putfield org.glassfish.grizzly.http.server.NetworkListener.portRange:Lorg/glassfish/grizzly/PortRange;
        34: .line 306
            aload 0 /* this */
            iconst_0
            putfield org.glassfish.grizzly.http.server.NetworkListener.isBindToInherited:Z
        35: .line 307
            return
        end local 3 // org.glassfish.grizzly.PortRange portRange
        end local 2 // java.lang.String host
        end local 1 // java.lang.String name
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   36     0        this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0   36     1        name  Ljava/lang/String;
            0   36     2        host  Ljava/lang/String;
            0   36     3   portRange  Lorg/glassfish/grizzly/PortRange;
            6   17     4     builder  Lorg/glassfish/grizzly/nio/transport/TCPNIOTransportBuilder;
            7   17     5  coresCount  I
    MethodParameters:
           Name  Flags
      name       final
      host       final
      portRange  final

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 315
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.name:Ljava/lang/String;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public java.lang.String getHost();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 323
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.host:Ljava/lang/String;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public int getPort();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 338
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.port:I
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public org.glassfish.grizzly.PortRange getPortRange();
    descriptor: ()Lorg/glassfish/grizzly/PortRange;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 346
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.portRange:Lorg/glassfish/grizzly/PortRange;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public org.glassfish.grizzly.http.KeepAlive getKeepAlive();
    descriptor: ()Lorg/glassfish/grizzly/http/KeepAlive;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 354
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.keepAliveConfig:Lorg/glassfish/grizzly/http/KeepAlive;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public org.glassfish.grizzly.nio.transport.TCPNIOTransport getTransport();
    descriptor: ()Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 362
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.transport:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setTransport(org.glassfish.grizzly.nio.transport.TCPNIOTransport);
    descriptor: (Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // org.glassfish.grizzly.nio.transport.TCPNIOTransport transport
         0: .line 375
            aload 1 /* transport */
            ifnonnull 2
         1: .line 376
            return
         2: .line 378
      StackMap locals:
      StackMap stack:
            aload 1 /* transport */
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransport.isStopped:()Z
            ifne 4
         3: .line 379
            return
         4: .line 381
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* transport */
            putfield org.glassfish.grizzly.http.server.NetworkListener.transport:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
         5: .line 383
            return
        end local 1 // org.glassfish.grizzly.nio.transport.TCPNIOTransport transport
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    6     1  transport  Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
    MethodParameters:
           Name  Flags
      transport  final

  public org.glassfish.grizzly.Connection getServerConnection();
    descriptor: ()Lorg/glassfish/grizzly/Connection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 391
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.serverConnection:Lorg/glassfish/grizzly/nio/transport/TCPNIOServerConnection;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public org.glassfish.grizzly.http.server.AddOn[] getAddOns();
    descriptor: ()[Lorg/glassfish/grizzly/http/server/AddOn;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 402
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.addons:Lorg/glassfish/grizzly/utils/ArraySet;
            invokevirtual org.glassfish.grizzly.utils.ArraySet.obtainArrayCopy:()[Ljava/lang/Object;
            checkcast org.glassfish.grizzly.http.server.AddOn[]
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  protected org.glassfish.grizzly.utils.ArraySet<org.glassfish.grizzly.http.server.AddOn> getAddOnSet();
    descriptor: ()Lorg/glassfish/grizzly/utils/ArraySet;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 410
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.addons:Lorg/glassfish/grizzly/utils/ArraySet;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;
    Signature: ()Lorg/glassfish/grizzly/utils/ArraySet<Lorg/glassfish/grizzly/http/server/AddOn;>;

  public boolean registerAddOn(org.glassfish.grizzly.http.server.AddOn);
    descriptor: (Lorg/glassfish/grizzly/http/server/AddOn;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // org.glassfish.grizzly.http.server.AddOn addon
         0: .line 422
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.addons:Lorg/glassfish/grizzly/utils/ArraySet;
            aload 1 /* addon */
            invokevirtual org.glassfish.grizzly.utils.ArraySet.add:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // org.glassfish.grizzly.http.server.AddOn addon
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    1     1  addon  Lorg/glassfish/grizzly/http/server/AddOn;
    MethodParameters:
       Name  Flags
      addon  final

  public boolean deregisterAddOn(org.glassfish.grizzly.http.server.AddOn);
    descriptor: (Lorg/glassfish/grizzly/http/server/AddOn;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // org.glassfish.grizzly.http.server.AddOn addon
         0: .line 434
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.addons:Lorg/glassfish/grizzly/utils/ArraySet;
            aload 1 /* addon */
            invokevirtual org.glassfish.grizzly.utils.ArraySet.remove:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // org.glassfish.grizzly.http.server.AddOn addon
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    1     1  addon  Lorg/glassfish/grizzly/http/server/AddOn;
    MethodParameters:
       Name  Flags
      addon  final

  public boolean isChunkingEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 442
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.chunkingEnabled:Z
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setChunkingEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // boolean chunkingEnabled
         0: .line 453
            aload 0 /* this */
            iload 1 /* chunkingEnabled */
            putfield org.glassfish.grizzly.http.server.NetworkListener.chunkingEnabled:Z
         1: .line 454
            return
        end local 1 // boolean chunkingEnabled
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  chunkingEnabled  Z
    MethodParameters:
                 Name  Flags
      chunkingEnabled  

  public boolean isSecure();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 461
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.secure:Z
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setSecure(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // boolean secure
         0: .line 473
            aload 0 /* this */
            invokevirtual org.glassfish.grizzly.http.server.NetworkListener.isStopped:()Z
            ifne 2
         1: .line 474
            return
         2: .line 476
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* secure */
            putfield org.glassfish.grizzly.http.server.NetworkListener.secure:Z
         3: .line 478
            return
        end local 1 // boolean secure
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    4     1  secure  Z
    MethodParameters:
        Name  Flags
      secure  final

  public java.lang.String getScheme();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 489
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.backendConfiguration:Lorg/glassfish/grizzly/http/server/BackendConfiguration;
            astore 1 /* config */
        start local 1 // org.glassfish.grizzly.http.server.BackendConfiguration config
         1: .line 490
            aload 1 /* config */
            ifnull 2
            aload 1 /* config */
            invokevirtual org.glassfish.grizzly.http.server.BackendConfiguration.getScheme:()Ljava/lang/String;
            goto 3
      StackMap locals: org.glassfish.grizzly.http.server.BackendConfiguration
      StackMap stack:
         2: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 1 // org.glassfish.grizzly.http.server.BackendConfiguration config
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            1    4     1  config  Lorg/glassfish/grizzly/http/server/BackendConfiguration;

  public void setScheme(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // java.lang.String scheme
         0: .line 502
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.backendConfiguration:Lorg/glassfish/grizzly/http/server/BackendConfiguration;
            astore 2 /* config */
        start local 2 // org.glassfish.grizzly.http.server.BackendConfiguration config
         1: .line 503
            aload 2 /* config */
            ifnonnull 3
         2: .line 504
            new org.glassfish.grizzly.http.server.BackendConfiguration
            dup
            invokespecial org.glassfish.grizzly.http.server.BackendConfiguration.<init>:()V
            astore 2 /* config */
         3: .line 507
      StackMap locals: org.glassfish.grizzly.http.server.BackendConfiguration
      StackMap stack:
            aload 2 /* config */
            aload 1 /* scheme */
            invokevirtual org.glassfish.grizzly.http.server.BackendConfiguration.setScheme:(Ljava/lang/String;)V
         4: .line 508
            aload 0 /* this */
            aload 2 /* config */
            putfield org.glassfish.grizzly.http.server.NetworkListener.backendConfiguration:Lorg/glassfish/grizzly/http/server/BackendConfiguration;
         5: .line 509
            return
        end local 2 // org.glassfish.grizzly.http.server.BackendConfiguration config
        end local 1 // java.lang.String scheme
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    6     1  scheme  Ljava/lang/String;
            1    6     2  config  Lorg/glassfish/grizzly/http/server/BackendConfiguration;
    MethodParameters:
        Name  Flags
      scheme  

  public org.glassfish.grizzly.http.server.BackendConfiguration getBackendConfiguration();
    descriptor: ()Lorg/glassfish/grizzly/http/server/BackendConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 518
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.backendConfiguration:Lorg/glassfish/grizzly/http/server/BackendConfiguration;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setBackendConfiguration(org.glassfish.grizzly.http.server.BackendConfiguration);
    descriptor: (Lorg/glassfish/grizzly/http/server/BackendConfiguration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // org.glassfish.grizzly.http.server.BackendConfiguration backendConfiguration
         0: .line 529
            aload 0 /* this */
            aload 1 /* backendConfiguration */
            putfield org.glassfish.grizzly.http.server.NetworkListener.backendConfiguration:Lorg/glassfish/grizzly/http/server/BackendConfiguration;
         1: .line 530
            return
        end local 1 // org.glassfish.grizzly.http.server.BackendConfiguration backendConfiguration
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  backendConfiguration  Lorg/glassfish/grizzly/http/server/BackendConfiguration;
    MethodParameters:
                      Name  Flags
      backendConfiguration  

  public int getMaxRequestHeaders();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 538
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.maxRequestHeaders:I
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setMaxRequestHeaders(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // int maxRequestHeaders
         0: .line 550
            aload 0 /* this */
            iload 1 /* maxRequestHeaders */
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxRequestHeaders:I
         1: .line 551
            return
        end local 1 // int maxRequestHeaders
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  maxRequestHeaders  I
    MethodParameters:
                   Name  Flags
      maxRequestHeaders  

  public int getMaxResponseHeaders();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 559
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.maxResponseHeaders:I
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setMaxResponseHeaders(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // int maxResponseHeaders
         0: .line 571
            aload 0 /* this */
            iload 1 /* maxResponseHeaders */
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxResponseHeaders:I
         1: .line 572
            return
        end local 1 // int maxResponseHeaders
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  maxResponseHeaders  I
    MethodParameters:
                    Name  Flags
      maxResponseHeaders  

  public org.glassfish.grizzly.ssl.SSLEngineConfigurator getSslEngineConfig();
    descriptor: ()Lorg/glassfish/grizzly/ssl/SSLEngineConfigurator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 578
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.sslEngineConfig:Lorg/glassfish/grizzly/ssl/SSLEngineConfigurator;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setSSLEngineConfig(org.glassfish.grizzly.ssl.SSLEngineConfigurator);
    descriptor: (Lorg/glassfish/grizzly/ssl/SSLEngineConfigurator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // org.glassfish.grizzly.ssl.SSLEngineConfigurator sslEngineConfig
         0: .line 589
            aload 0 /* this */
            invokevirtual org.glassfish.grizzly.http.server.NetworkListener.isStopped:()Z
            ifne 2
         1: .line 590
            return
         2: .line 592
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* sslEngineConfig */
            putfield org.glassfish.grizzly.http.server.NetworkListener.sslEngineConfig:Lorg/glassfish/grizzly/ssl/SSLEngineConfigurator;
         3: .line 594
            return
        end local 1 // org.glassfish.grizzly.ssl.SSLEngineConfigurator sslEngineConfig
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    4     1  sslEngineConfig  Lorg/glassfish/grizzly/ssl/SSLEngineConfigurator;
    MethodParameters:
                 Name  Flags
      sslEngineConfig  final

  public int getMaxHttpHeaderSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 600
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.maxHttpHeaderSize:I
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setMaxHttpHeaderSize(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // int maxHttpHeaderSize
         0: .line 612
            aload 0 /* this */
            invokevirtual org.glassfish.grizzly.http.server.NetworkListener.isStopped:()Z
            ifne 2
         1: .line 613
            return
         2: .line 615
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* maxHttpHeaderSize */
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxHttpHeaderSize:I
         3: .line 617
            return
        end local 1 // int maxHttpHeaderSize
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    4     0               this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    4     1  maxHttpHeaderSize  I
    MethodParameters:
                   Name  Flags
      maxHttpHeaderSize  final

  public org.glassfish.grizzly.filterchain.FilterChain getFilterChain();
    descriptor: ()Lorg/glassfish/grizzly/filterchain/FilterChain;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 623
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.filterChain:Lorg/glassfish/grizzly/filterchain/FilterChain;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  void setFilterChain(org.glassfish.grizzly.filterchain.FilterChain);
    descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChain;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // org.glassfish.grizzly.filterchain.FilterChain filterChain
         0: .line 636
            aload 0 /* this */
            invokevirtual org.glassfish.grizzly.http.server.NetworkListener.isStopped:()Z
            ifne 2
         1: .line 637
            return
         2: .line 639
      StackMap locals:
      StackMap stack:
            aload 1 /* filterChain */
            ifnull 4
         3: .line 640
            aload 0 /* this */
            aload 1 /* filterChain */
            putfield org.glassfish.grizzly.http.server.NetworkListener.filterChain:Lorg/glassfish/grizzly/filterchain/FilterChain;
         4: .line 643
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.glassfish.grizzly.filterchain.FilterChain filterChain
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    5     1  filterChain  Lorg/glassfish/grizzly/filterchain/FilterChain;
    MethodParameters:
             Name  Flags
      filterChain  final

  public org.glassfish.grizzly.http.server.filecache.FileCache getFileCache();
    descriptor: ()Lorg/glassfish/grizzly/http/server/filecache/FileCache;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 649
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.fileCache:Lorg/glassfish/grizzly/http/server/filecache/FileCache;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public int getMaxPendingBytes();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 658
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.maxPendingBytes:I
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setMaxPendingBytes(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // int maxPendingBytes
         0: .line 670
            aload 0 /* this */
            iload 1 /* maxPendingBytes */
            putfield org.glassfish.grizzly.http.server.NetworkListener.maxPendingBytes:I
         1: .line 671
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.transport:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransport.getAsyncQueueIO:()Lorg/glassfish/grizzly/asyncqueue/AsyncQueueIO;
            invokeinterface org.glassfish.grizzly.asyncqueue.AsyncQueueIO.getWriter:()Lorg/glassfish/grizzly/asyncqueue/AsyncQueueWriter;
            iload 1 /* maxPendingBytes */
            invokeinterface org.glassfish.grizzly.asyncqueue.AsyncQueueWriter.setMaxPendingBytesPerConnection:(I)V
         2: .line 672
            return
        end local 1 // int maxPendingBytes
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0             this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    3     1  maxPendingBytes  I
    MethodParameters:
                 Name  Flags
      maxPendingBytes  

  public boolean isPaused();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 680
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
            getstatic org.glassfish.grizzly.http.server.State.PAUSED:Lorg/glassfish/grizzly/http/server/State;
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public boolean isStarted();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 687
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
            getstatic org.glassfish.grizzly.http.server.State.STOPPED:Lorg/glassfish/grizzly/http/server/State;
            if_acmpeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public synchronized void start();
    descriptor: ()V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 697
            aload 0 /* this */
            invokevirtual org.glassfish.grizzly.http.server.NetworkListener.isStarted:()Z
            ifeq 2
         1: .line 698
            return
         2: .line 701
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.glassfish.grizzly.http.server.NetworkListener.shutdownFuture:Lorg/glassfish/grizzly/impl/FutureImpl;
         3: .line 702
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.filterChain:Lorg/glassfish/grizzly/filterchain/FilterChain;
            ifnonnull 5
         4: .line 703
            new java.lang.IllegalStateException
            dup
            ldc "No FilterChain available."
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 705
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.transport:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.filterChain:Lorg/glassfish/grizzly/filterchain/FilterChain;
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransport.setProcessor:(Lorg/glassfish/grizzly/Processor;)V
         6: .line 707
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.isBindToInherited:Z
            ifeq 9
         7: .line 708
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.transport:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransport.bindToInherited:()Lorg/glassfish/grizzly/nio/transport/TCPNIOServerConnection;
            putfield org.glassfish.grizzly.http.server.NetworkListener.serverConnection:Lorg/glassfish/grizzly/nio/transport/TCPNIOServerConnection;
         8: .line 709
            goto 13
         9: .line 710
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.port:I
            iconst_m1
            if_icmpeq 11
        10: .line 711
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.transport:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.host:Ljava/lang/String;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.port:I
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransport.bind:(Ljava/lang/String;I)Lorg/glassfish/grizzly/nio/transport/TCPNIOServerConnection;
            goto 12
        11: .line 712
      StackMap locals:
      StackMap stack: org.glassfish.grizzly.http.server.NetworkListener
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.transport:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.host:Ljava/lang/String;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.portRange:Lorg/glassfish/grizzly/PortRange;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.transport:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransport.getServerConnectionBackLog:()I
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransport.bind:(Ljava/lang/String;Lorg/glassfish/grizzly/PortRange;I)Lorg/glassfish/grizzly/nio/transport/TCPNIOServerConnection;
        12: .line 710
      StackMap locals: org.glassfish.grizzly.http.server.NetworkListener
      StackMap stack: org.glassfish.grizzly.http.server.NetworkListener org.glassfish.grizzly.nio.transport.TCPNIOServerConnection
            putfield org.glassfish.grizzly.http.server.NetworkListener.serverConnection:Lorg/glassfish/grizzly/nio/transport/TCPNIOServerConnection;
        13: .line 715
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.serverConnection:Lorg/glassfish/grizzly/nio/transport/TCPNIOServerConnection;
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOServerConnection.getLocalAddress:()Ljava/net/SocketAddress;
            checkcast java.net.InetSocketAddress
            invokevirtual java.net.InetSocketAddress.getPort:()I
            putfield org.glassfish.grizzly.http.server.NetworkListener.port:I
        14: .line 717
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.transport:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
            new org.glassfish.grizzly.http.server.NetworkListener$1
            dup
            aload 0 /* this */
            invokespecial org.glassfish.grizzly.http.server.NetworkListener$1.<init>:(Lorg/glassfish/grizzly/http/server/NetworkListener;)V
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransport.addShutdownListener:(Lorg/glassfish/grizzly/GracefulShutdownListener;)Z
            pop
        15: .line 785
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.transport:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransport.start:()V
        16: .line 787
            aload 0 /* this */
            getstatic org.glassfish.grizzly.http.server.State.RUNNING:Lorg/glassfish/grizzly/http/server/State;
            putfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
        17: .line 789
            getstatic org.glassfish.grizzly.http.server.NetworkListener.LOGGER:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.INFO:Ljava/util/logging/Level;
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifeq 22
        18: .line 790
            getstatic org.glassfish.grizzly.http.server.NetworkListener.LOGGER:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.INFO:Ljava/util/logging/Level;
        19: .line 791
            ldc "Started listener bound to [{0}]"
        20: .line 792
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.host:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            bipush 58
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.port:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        21: .line 790
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V
        22: .line 795
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   23     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;
    Exceptions:
      throws java.io.IOException

  public synchronized org.glassfish.grizzly.GrizzlyFuture<org.glassfish.grizzly.http.server.NetworkListener> shutdown(long, java.util.concurrent.TimeUnit);
    descriptor: (JLjava/util/concurrent/TimeUnit;)Lorg/glassfish/grizzly/GrizzlyFuture;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // long gracePeriod
        start local 3 // java.util.concurrent.TimeUnit timeUnit
         0: .line 799
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
            getstatic org.glassfish.grizzly.http.server.State.STOPPING:Lorg/glassfish/grizzly/http/server/State;
            if_acmpeq 2
         1: .line 800
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
            getstatic org.glassfish.grizzly.http.server.State.STOPPED:Lorg/glassfish/grizzly/http/server/State;
            if_acmpne 5
         2: .line 801
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.shutdownFuture:Lorg/glassfish/grizzly/impl/FutureImpl;
            ifnull 3
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.shutdownFuture:Lorg/glassfish/grizzly/impl/FutureImpl;
            goto 4
         3: .line 802
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokestatic org.glassfish.grizzly.utils.Futures.createReadyFuture:(Ljava/lang/Object;)Lorg/glassfish/grizzly/GrizzlyFuture;
         4: .line 801
      StackMap locals:
      StackMap stack: org.glassfish.grizzly.GrizzlyFuture
            areturn
         5: .line 803
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
            getstatic org.glassfish.grizzly.http.server.State.PAUSED:Lorg/glassfish/grizzly/http/server/State;
            if_acmpne 7
         6: .line 804
            aload 0 /* this */
            invokevirtual org.glassfish.grizzly.http.server.NetworkListener.resume:()V
         7: .line 807
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new org.glassfish.grizzly.filterchain.ShutdownEvent
            dup
            lload 1 /* gracePeriod */
            aload 3 /* timeUnit */
            invokespecial org.glassfish.grizzly.filterchain.ShutdownEvent.<init>:(JLjava/util/concurrent/TimeUnit;)V
            putfield org.glassfish.grizzly.http.server.NetworkListener.shutdownEvent:Lorg/glassfish/grizzly/filterchain/ShutdownEvent;
         8: .line 808
            aload 0 /* this */
            getstatic org.glassfish.grizzly.http.server.State.STOPPING:Lorg/glassfish/grizzly/http/server/State;
            putfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
         9: .line 809
            aload 0 /* this */
            invokestatic org.glassfish.grizzly.utils.Futures.createSafeFuture:()Lorg/glassfish/grizzly/impl/FutureImpl;
            putfield org.glassfish.grizzly.http.server.NetworkListener.shutdownFuture:Lorg/glassfish/grizzly/impl/FutureImpl;
        10: .line 810
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.transport:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
            lload 1 /* gracePeriod */
            aload 3 /* timeUnit */
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransport.shutdown:(JLjava/util/concurrent/TimeUnit;)Lorg/glassfish/grizzly/GrizzlyFuture;
            pop
        11: .line 811
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.shutdownFuture:Lorg/glassfish/grizzly/impl/FutureImpl;
            areturn
        end local 3 // java.util.concurrent.TimeUnit timeUnit
        end local 1 // long gracePeriod
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0         this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0   12     1  gracePeriod  J
            0   12     3     timeUnit  Ljava/util/concurrent/TimeUnit;
    Signature: (JLjava/util/concurrent/TimeUnit;)Lorg/glassfish/grizzly/GrizzlyFuture<Lorg/glassfish/grizzly/http/server/NetworkListener;>;
    MethodParameters:
             Name  Flags
      gracePeriod  final
      timeUnit     final

  public synchronized org.glassfish.grizzly.GrizzlyFuture<org.glassfish.grizzly.http.server.NetworkListener> shutdown();
    descriptor: ()Lorg/glassfish/grizzly/GrizzlyFuture;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 821
            aload 0 /* this */
            ldc -1
            getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
            invokevirtual org.glassfish.grizzly.http.server.NetworkListener.shutdown:(JLjava/util/concurrent/TimeUnit;)Lorg/glassfish/grizzly/GrizzlyFuture;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;
    Signature: ()Lorg/glassfish/grizzly/GrizzlyFuture<Lorg/glassfish/grizzly/http/server/NetworkListener;>;

  public synchronized void shutdownNow();
    descriptor: ()V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 830
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
            getstatic org.glassfish.grizzly.http.server.State.STOPPED:Lorg/glassfish/grizzly/http/server/State;
            if_acmpne 2
         1: .line 831
            return
         2: .line 835
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.glassfish.grizzly.http.server.NetworkListener.serverConnection:Lorg/glassfish/grizzly/nio/transport/TCPNIOServerConnection;
         3: .line 836
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.transport:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransport.shutdownNow:()V
         4: .line 837
            getstatic org.glassfish.grizzly.http.server.NetworkListener.LOGGER:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.INFO:Ljava/util/logging/Level;
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifeq 15
         5: .line 838
            getstatic org.glassfish.grizzly.http.server.NetworkListener.LOGGER:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.INFO:Ljava/util/logging/Level;
         6: .line 839
            ldc "Stopped listener bound to [{0}]"
         7: .line 840
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.host:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            bipush 58
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.port:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 838
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V
         9: .line 842
            goto 15
      StackMap locals:
      StackMap stack: java.lang.Throwable
        10: astore 1
        11: .line 843
            aload 0 /* this */
            getstatic org.glassfish.grizzly.http.server.State.STOPPED:Lorg/glassfish/grizzly/http/server/State;
            putfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
        12: .line 844
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.shutdownFuture:Lorg/glassfish/grizzly/impl/FutureImpl;
            ifnull 14
        13: .line 845
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.shutdownFuture:Lorg/glassfish/grizzly/impl/FutureImpl;
            aload 0 /* this */
            invokeinterface org.glassfish.grizzly.impl.FutureImpl.result:(Ljava/lang/Object;)V
        14: .line 847
      StackMap locals: java.lang.Throwable
      StackMap stack:
            aload 1
            athrow
        15: .line 843
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.glassfish.grizzly.http.server.State.STOPPED:Lorg/glassfish/grizzly/http/server/State;
            putfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
        16: .line 844
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.shutdownFuture:Lorg/glassfish/grizzly/impl/FutureImpl;
            ifnull 18
        17: .line 845
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.shutdownFuture:Lorg/glassfish/grizzly/impl/FutureImpl;
            aload 0 /* this */
            invokeinterface org.glassfish.grizzly.impl.FutureImpl.result:(Ljava/lang/Object;)V
        18: .line 848
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   19     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;
      Exception table:
        from    to  target  type
           2    10      10  any
    Exceptions:
      throws java.io.IOException

  public void stop();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 857
            aload 0 /* this */
            invokevirtual org.glassfish.grizzly.http.server.NetworkListener.shutdownNow:()V
         1: .line 858
            return
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;
    Exceptions:
      throws java.io.IOException

  public synchronized void pause();
    descriptor: ()V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 864
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
            getstatic org.glassfish.grizzly.http.server.State.RUNNING:Lorg/glassfish/grizzly/http/server/State;
            if_acmpeq 2
         1: .line 865
            return
         2: .line 867
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.transport:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransport.pause:()V
         3: .line 868
            aload 0 /* this */
            getstatic org.glassfish.grizzly.http.server.State.PAUSED:Lorg/glassfish/grizzly/http/server/State;
            putfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
         4: .line 869
            getstatic org.glassfish.grizzly.http.server.NetworkListener.LOGGER:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.INFO:Ljava/util/logging/Level;
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifeq 9
         5: .line 870
            getstatic org.glassfish.grizzly.http.server.NetworkListener.LOGGER:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.INFO:Ljava/util/logging/Level;
         6: .line 871
            ldc "Paused listener bound to [{0}]"
         7: .line 872
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.host:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            bipush 58
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.port:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 870
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V
         9: .line 875
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public synchronized void resume();
    descriptor: ()V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 881
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
            getstatic org.glassfish.grizzly.http.server.State.PAUSED:Lorg/glassfish/grizzly/http/server/State;
            if_acmpeq 2
         1: .line 882
            return
         2: .line 884
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.transport:Lorg/glassfish/grizzly/nio/transport/TCPNIOTransport;
            invokevirtual org.glassfish.grizzly.nio.transport.TCPNIOTransport.resume:()V
         3: .line 885
            aload 0 /* this */
            getstatic org.glassfish.grizzly.http.server.State.RUNNING:Lorg/glassfish/grizzly/http/server/State;
            putfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
         4: .line 886
            getstatic org.glassfish.grizzly.http.server.NetworkListener.LOGGER:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.INFO:Ljava/util/logging/Level;
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifeq 9
         5: .line 887
            getstatic org.glassfish.grizzly.http.server.NetworkListener.LOGGER:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.INFO:Ljava/util/logging/Level;
         6: .line 888
            ldc "Resumed listener bound to [{0}]"
         7: .line 889
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.host:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            bipush 58
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.port:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 887
            invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V
         9: .line 892
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 899
            new java.lang.StringBuilder
            dup
            ldc "NetworkListener{name='"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 900
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.name:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 39
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
         2: .line 901
            ldc ", host='"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.host:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 39
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
         3: .line 902
            ldc ", port="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.port:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         4: .line 903
            ldc ", secure="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.secure:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
         5: .line 904
            ldc ", state="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         6: .line 905
            bipush 125
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
         7: .line 899
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public java.lang.Object createManagementObject();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 910
            ldc "org.glassfish.grizzly.http.server.jmx.NetworkListener"
         1: .line 911
            aload 0 /* this */
            ldc Lorg/glassfish/grizzly/http/server/NetworkListener;
         2: .line 909
            invokestatic org.glassfish.grizzly.monitoring.MonitoringUtils.loadJmxObject:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public org.glassfish.grizzly.http.server.HttpServerFilter getHttpServerFilter();
    descriptor: ()Lorg/glassfish/grizzly/http/server/HttpServerFilter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 915
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.httpServerFilter:Lorg/glassfish/grizzly/http/server/HttpServerFilter;
            ifnonnull 5
         1: .line 916
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.filterChain:Lorg/glassfish/grizzly/filterchain/FilterChain;
            ldc Lorg/glassfish/grizzly/http/server/HttpServerFilter;
            invokeinterface org.glassfish.grizzly.filterchain.FilterChain.indexOfType:(Ljava/lang/Class;)I
            istore 1 /* idx */
        start local 1 // int idx
         2: .line 917
            iload 1 /* idx */
            iconst_m1
            if_icmpne 4
         3: .line 918
            aconst_null
            areturn
         4: .line 921
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.filterChain:Lorg/glassfish/grizzly/filterchain/FilterChain;
            iload 1 /* idx */
            invokeinterface org.glassfish.grizzly.filterchain.FilterChain.get:(I)Ljava/lang/Object;
            checkcast org.glassfish.grizzly.http.server.HttpServerFilter
            putfield org.glassfish.grizzly.http.server.NetworkListener.httpServerFilter:Lorg/glassfish/grizzly/http/server/HttpServerFilter;
        end local 1 // int idx
         5: .line 923
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.httpServerFilter:Lorg/glassfish/grizzly/http/server/HttpServerFilter;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            2    5     1   idx  I

  public org.glassfish.grizzly.http.HttpCodecFilter getHttpCodecFilter();
    descriptor: ()Lorg/glassfish/grizzly/http/HttpCodecFilter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 928
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.httpCodecFilter:Lorg/glassfish/grizzly/http/HttpCodecFilter;
            ifnonnull 5
         1: .line 929
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.filterChain:Lorg/glassfish/grizzly/filterchain/FilterChain;
            ldc Lorg/glassfish/grizzly/http/HttpCodecFilter;
            invokeinterface org.glassfish.grizzly.filterchain.FilterChain.indexOfType:(Ljava/lang/Class;)I
            istore 1 /* idx */
        start local 1 // int idx
         2: .line 930
            iload 1 /* idx */
            iconst_m1
            if_icmpne 4
         3: .line 931
            aconst_null
            areturn
         4: .line 934
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.filterChain:Lorg/glassfish/grizzly/filterchain/FilterChain;
            iload 1 /* idx */
            invokeinterface org.glassfish.grizzly.filterchain.FilterChain.get:(I)Ljava/lang/Object;
            checkcast org.glassfish.grizzly.http.HttpCodecFilter
            putfield org.glassfish.grizzly.http.server.NetworkListener.httpCodecFilter:Lorg/glassfish/grizzly/http/HttpCodecFilter;
        end local 1 // int idx
         5: .line 936
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.httpCodecFilter:Lorg/glassfish/grizzly/http/HttpCodecFilter;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            2    5     1   idx  I

  private static void validateArg(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // java.lang.String name
        start local 1 // java.lang.String value
         0: .line 942
            aload 1 /* value */
            ifnull 1
            aload 1 /* value */
            invokevirtual java.lang.String.length:()I
            ifne 9
         1: .line 943
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Argument "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         2: .line 944
            aload 0 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 945
            ldc " cannot be "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 946
            aload 1 /* value */
            ifnonnull 6
         5: .line 947
            ldc "null"
            goto 7
         6: .line 948
      StackMap locals: java.lang.String java.lang.String
      StackMap stack: new 1 new 1 java.lang.StringBuilder
            ldc "have a zero length"
         7: .line 946
      StackMap locals: java.lang.String java.lang.String
      StackMap stack: new 1 new 1 java.lang.StringBuilder java.lang.String
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 943
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 951
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String value
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   name  Ljava/lang/String;
            0   10     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      name   final
      value  final

  public boolean isAuthPassThroughEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 954
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.authPassThroughEnabled:Z
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setAuthPassThroughEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // boolean authPassthroughEnabled
         0: .line 958
            aload 0 /* this */
            iload 1 /* authPassthroughEnabled */
            putfield org.glassfish.grizzly.http.server.NetworkListener.authPassThroughEnabled:Z
         1: .line 959
            return
        end local 1 // boolean authPassthroughEnabled
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  authPassthroughEnabled  Z
    MethodParameters:
                        Name  Flags
      authPassthroughEnabled  final

  public org.glassfish.grizzly.http.CompressionConfig getCompressionConfig();
    descriptor: ()Lorg/glassfish/grizzly/http/CompressionConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 967
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.compressionConfig:Lorg/glassfish/grizzly/http/CompressionConfig;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public java.lang.String getCompression();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 974
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.compressionConfig:Lorg/glassfish/grizzly/http/CompressionConfig;
            invokevirtual org.glassfish.grizzly.http.CompressionConfig.getCompressionMode:()Lorg/glassfish/grizzly/http/CompressionConfig$CompressionMode;
            invokevirtual org.glassfish.grizzly.http.CompressionConfig$CompressionMode.name:()Ljava/lang/String;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setCompression(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // java.lang.String compression
         0: .line 981
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.compressionConfig:Lorg/glassfish/grizzly/http/CompressionConfig;
            aload 1 /* compression */
            invokestatic org.glassfish.grizzly.http.CompressionConfig$CompressionMode.fromString:(Ljava/lang/String;)Lorg/glassfish/grizzly/http/CompressionConfig$CompressionMode;
            invokevirtual org.glassfish.grizzly.http.CompressionConfig.setCompressionMode:(Lorg/glassfish/grizzly/http/CompressionConfig$CompressionMode;)V
         1: .line 982
            return
        end local 1 // java.lang.String compression
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  compression  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      compression  final

  public int getCompressionMinSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 988
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.compressionConfig:Lorg/glassfish/grizzly/http/CompressionConfig;
            invokevirtual org.glassfish.grizzly.http.CompressionConfig.getCompressionMinSize:()I
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setCompressionMinSize(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // int compressionMinSize
         0: .line 995
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.compressionConfig:Lorg/glassfish/grizzly/http/CompressionConfig;
            iload 1 /* compressionMinSize */
            invokevirtual org.glassfish.grizzly.http.CompressionConfig.setCompressionMinSize:(I)V
         1: .line 996
            return
        end local 1 // int compressionMinSize
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  compressionMinSize  I
    MethodParameters:
                    Name  Flags
      compressionMinSize  final

  public java.lang.String getCompressibleMimeTypes();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 1002
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.compressionConfig:Lorg/glassfish/grizzly/http/CompressionConfig;
            invokevirtual org.glassfish.grizzly.http.CompressionConfig.getCompressibleMimeTypes:()Ljava/util/Set;
            invokestatic org.glassfish.grizzly.http.server.NetworkListener.setToString:(Ljava/util/Set;)Ljava/lang/String;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setCompressibleMimeTypes(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // java.lang.String compressibleMimeTypes
         0: .line 1009
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.compressionConfig:Lorg/glassfish/grizzly/http/CompressionConfig;
            aload 1 /* compressibleMimeTypes */
            invokestatic org.glassfish.grizzly.http.server.NetworkListener.stringToSet:(Ljava/lang/String;)Ljava/util/Set;
            invokevirtual org.glassfish.grizzly.http.CompressionConfig.setCompressibleMimeTypes:(Ljava/util/Set;)V
         1: .line 1010
            return
        end local 1 // java.lang.String compressibleMimeTypes
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  compressibleMimeTypes  Ljava/lang/String;
    MethodParameters:
                       Name  Flags
      compressibleMimeTypes  final

  public java.lang.String getNoCompressionUserAgents();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 1016
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.compressionConfig:Lorg/glassfish/grizzly/http/CompressionConfig;
            invokevirtual org.glassfish.grizzly.http.CompressionConfig.getNoCompressionUserAgents:()Ljava/util/Set;
            invokestatic org.glassfish.grizzly.http.server.NetworkListener.setToString:(Ljava/util/Set;)Ljava/lang/String;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setNoCompressionUserAgents(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // java.lang.String noCompressionUserAgents
         0: .line 1023
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.compressionConfig:Lorg/glassfish/grizzly/http/CompressionConfig;
            aload 1 /* noCompressionUserAgents */
            invokestatic org.glassfish.grizzly.http.server.NetworkListener.stringToSet:(Ljava/lang/String;)Ljava/util/Set;
            invokevirtual org.glassfish.grizzly.http.CompressionConfig.setNoCompressionUserAgents:(Ljava/util/Set;)V
         1: .line 1024
            return
        end local 1 // java.lang.String noCompressionUserAgents
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    2     0                     this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  noCompressionUserAgents  Ljava/lang/String;
    MethodParameters:
                         Name  Flags
      noCompressionUserAgents  final

  public boolean isDisableUploadTimeout();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 1027
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.disableUploadTimeout:Z
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setDisableUploadTimeout(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // boolean disableUploadTimeout
         0: .line 1031
            aload 0 /* this */
            iload 1 /* disableUploadTimeout */
            putfield org.glassfish.grizzly.http.server.NetworkListener.disableUploadTimeout:Z
         1: .line 1032
            return
        end local 1 // boolean disableUploadTimeout
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  disableUploadTimeout  Z
    MethodParameters:
                      Name  Flags
      disableUploadTimeout  final

  public int getMaxFormPostSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 1041
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.maxFormPostSize:I
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setMaxFormPostSize(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // int maxFormPostSize
         0: .line 1051
            aload 0 /* this */
            iload 1 /* maxFormPostSize */
            ifge 1
            iconst_m1
            goto 2
      StackMap locals:
      StackMap stack: org.glassfish.grizzly.http.server.NetworkListener
         1: iload 1 /* maxFormPostSize */
      StackMap locals: org.glassfish.grizzly.http.server.NetworkListener int
      StackMap stack: org.glassfish.grizzly.http.server.NetworkListener int
         2: putfield org.glassfish.grizzly.http.server.NetworkListener.maxFormPostSize:I
         3: .line 1052
            return
        end local 1 // int maxFormPostSize
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    4     1  maxFormPostSize  I
    MethodParameters:
                 Name  Flags
      maxFormPostSize  final

  public int getMaxBufferedPostSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 1061
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.maxBufferedPostSize:I
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setMaxBufferedPostSize(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // int maxBufferedPostSize
         0: .line 1071
            aload 0 /* this */
            iload 1 /* maxBufferedPostSize */
            ifge 1
            iconst_m1
            goto 2
      StackMap locals:
      StackMap stack: org.glassfish.grizzly.http.server.NetworkListener
         1: iload 1 /* maxBufferedPostSize */
      StackMap locals: org.glassfish.grizzly.http.server.NetworkListener int
      StackMap stack: org.glassfish.grizzly.http.server.NetworkListener int
         2: putfield org.glassfish.grizzly.http.server.NetworkListener.maxBufferedPostSize:I
         3: .line 1072
            return
        end local 1 // int maxBufferedPostSize
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    4     0                 this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    4     1  maxBufferedPostSize  I
    MethodParameters:
                     Name  Flags
      maxBufferedPostSize  final

  public java.lang.String getRestrictedUserAgents();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 1075
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.restrictedUserAgents:Ljava/lang/String;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setRestrictedUserAgents(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // java.lang.String restrictedUserAgents
         0: .line 1079
            aload 0 /* this */
            aload 1 /* restrictedUserAgents */
            putfield org.glassfish.grizzly.http.server.NetworkListener.restrictedUserAgents:Ljava/lang/String;
         1: .line 1080
            return
        end local 1 // java.lang.String restrictedUserAgents
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  restrictedUserAgents  Ljava/lang/String;
    MethodParameters:
                      Name  Flags
      restrictedUserAgents  final

  public boolean isTraceEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 1083
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.traceEnabled:Z
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setTraceEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // boolean traceEnabled
         0: .line 1087
            aload 0 /* this */
            iload 1 /* traceEnabled */
            putfield org.glassfish.grizzly.http.server.NetworkListener.traceEnabled:Z
         1: .line 1088
            return
        end local 1 // boolean traceEnabled
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  traceEnabled  Z
    MethodParameters:
              Name  Flags
      traceEnabled  final

  public int getUploadTimeout();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 1091
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.uploadTimeout:I
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setUploadTimeout(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // int uploadTimeout
         0: .line 1095
            aload 0 /* this */
            iload 1 /* uploadTimeout */
            putfield org.glassfish.grizzly.http.server.NetworkListener.uploadTimeout:I
         1: .line 1096
            return
        end local 1 // int uploadTimeout
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  uploadTimeout  I
    MethodParameters:
               Name  Flags
      uploadTimeout  final

  public java.lang.String getUriEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 1099
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.uriEncoding:Ljava/lang/String;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setUriEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // java.lang.String uriEncoding
         0: .line 1103
            aload 0 /* this */
            aload 1 /* uriEncoding */
            putfield org.glassfish.grizzly.http.server.NetworkListener.uriEncoding:Ljava/lang/String;
         1: .line 1104
            return
        end local 1 // java.lang.String uriEncoding
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  uriEncoding  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      uriEncoding  final

  public int getTransactionTimeout();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 1112
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.transactionTimeout:I
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setTransactionTimeout(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // int transactionTimeout
         0: .line 1125
            aload 0 /* this */
            iload 1 /* transactionTimeout */
            putfield org.glassfish.grizzly.http.server.NetworkListener.transactionTimeout:I
         1: .line 1126
            return
        end local 1 // int transactionTimeout
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  transactionTimeout  I
    MethodParameters:
                    Name  Flags
      transactionTimeout  final

  public boolean isSendFileEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 1134
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.sendFileEnabled:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setSendFileEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // boolean sendFileEnabled
         0: .line 1143
            aload 0 /* this */
            iload 1 /* sendFileEnabled */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield org.glassfish.grizzly.http.server.NetworkListener.sendFileEnabled:Ljava/lang/Boolean;
         1: .line 1144
            return
        end local 1 // boolean sendFileEnabled
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  sendFileEnabled  Z
    MethodParameters:
                 Name  Flags
      sendFileEnabled  

  public org.glassfish.grizzly.http.server.ErrorPageGenerator getDefaultErrorPageGenerator();
    descriptor: ()Lorg/glassfish/grizzly/http/server/ErrorPageGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 1150
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.defaultErrorPageGenerator:Lorg/glassfish/grizzly/http/server/ErrorPageGenerator;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setDefaultErrorPageGenerator(org.glassfish.grizzly.http.server.ErrorPageGenerator);
    descriptor: (Lorg/glassfish/grizzly/http/server/ErrorPageGenerator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // org.glassfish.grizzly.http.server.ErrorPageGenerator defaultErrorPageGenerator
         0: .line 1160
            aload 0 /* this */
            aload 1 /* defaultErrorPageGenerator */
            putfield org.glassfish.grizzly.http.server.NetworkListener.defaultErrorPageGenerator:Lorg/glassfish/grizzly/http/server/ErrorPageGenerator;
         1: .line 1161
            return
        end local 1 // org.glassfish.grizzly.http.server.ErrorPageGenerator defaultErrorPageGenerator
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  defaultErrorPageGenerator  Lorg/glassfish/grizzly/http/server/ErrorPageGenerator;
    MethodParameters:
                           Name  Flags
      defaultErrorPageGenerator  final

  public org.glassfish.grizzly.http.server.SessionManager getSessionManager();
    descriptor: ()Lorg/glassfish/grizzly/http/server/SessionManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 1169
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.sessionManager:Lorg/glassfish/grizzly/http/server/SessionManager;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  public void setSessionManager(org.glassfish.grizzly.http.server.SessionManager);
    descriptor: (Lorg/glassfish/grizzly/http/server/SessionManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
        start local 1 // org.glassfish.grizzly.http.server.SessionManager sessionManager
         0: .line 1178
            aload 0 /* this */
            aload 1 /* sessionManager */
            putfield org.glassfish.grizzly.http.server.NetworkListener.sessionManager:Lorg/glassfish/grizzly/http/server/SessionManager;
         1: .line 1179
            return
        end local 1 // org.glassfish.grizzly.http.server.SessionManager sessionManager
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/glassfish/grizzly/http/server/NetworkListener;
            0    2     1  sessionManager  Lorg/glassfish/grizzly/http/server/SessionManager;
    MethodParameters:
                Name  Flags
      sessionManager  

  boolean isSendFileExplicitlyConfigured();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 1182
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.sendFileEnabled:Ljava/lang/Boolean;
            ifnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  private boolean isStopped();
    descriptor: ()Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.NetworkListener this
         0: .line 1186
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
            getstatic org.glassfish.grizzly.http.server.State.STOPPED:Lorg/glassfish/grizzly/http/server/State;
            if_acmpeq 1
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.NetworkListener.state:Lorg/glassfish/grizzly/http/server/State;
            getstatic org.glassfish.grizzly.http.server.State.STOPPING:Lorg/glassfish/grizzly/http/server/State;
            if_acmpeq 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.NetworkListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/grizzly/http/server/NetworkListener;

  private static java.lang.String setToString(java.util.Set<java.lang.String>);
    descriptor: (Ljava/util/Set;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // java.util.Set set
         0: .line 1190
            new java.lang.StringBuilder
            dup
            aload 0 /* set */
            invokeinterface java.util.Set.size:()I
            bipush 10
            imul
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 1191
            aload 0 /* set */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 3
            goto 6
      StackMap locals: java.util.Set java.lang.StringBuilder top java.util.Iterator
      StackMap stack:
         2: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 2 /* elem */
        start local 2 // java.lang.String elem
         3: .line 1192
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.length:()I
            ifle 5
         4: .line 1193
            aload 1 /* sb */
            bipush 44
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         5: .line 1196
      StackMap locals: java.util.Set java.lang.StringBuilder java.lang.String java.util.Iterator
      StackMap stack:
            aload 1 /* sb */
            aload 2 /* elem */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 2 // java.lang.String elem
         6: .line 1191
      StackMap locals: java.util.Set java.lang.StringBuilder top java.util.Iterator
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         7: .line 1199
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder sb
        end local 0 // java.util.Set set
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0   set  Ljava/util/Set<Ljava/lang/String;>;
            1    8     1    sb  Ljava/lang/StringBuilder;
            3    6     2  elem  Ljava/lang/String;
    Signature: (Ljava/util/Set<Ljava/lang/String;>;)Ljava/lang/String;
    MethodParameters:
      Name  Flags
      set   final

  private static java.util.Set<java.lang.String> stringToSet(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/Set;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // java.lang.String s
         0: .line 1203
            aload 0 /* s */
            ifnonnull 2
         1: .line 1204
            aconst_null
            areturn
         2: .line 1207
      StackMap locals:
      StackMap stack:
            new java.util.HashSet
            dup
            aload 0 /* s */
            ldc ","
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
            areturn
        end local 0 // java.lang.String s
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     s  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Ljava/util/Set<Ljava/lang/String;>;
    MethodParameters:
      Name  Flags
      s     final
}
SourceFile: "NetworkListener.java"
NestMembers:
  org.glassfish.grizzly.http.server.NetworkListener$1  org.glassfish.grizzly.http.server.NetworkListener$1$1  org.glassfish.grizzly.http.server.NetworkListener$1$1$1
InnerClasses:
  public final CompressionMode = org.glassfish.grizzly.http.CompressionConfig$CompressionMode of org.glassfish.grizzly.http.CompressionConfig
  org.glassfish.grizzly.http.server.NetworkListener$1