public class org.apache.catalina.connector.Connector extends org.apache.catalina.util.LifecycleMBeanBase
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.catalina.connector.Connector
  super_class: org.apache.catalina.util.LifecycleMBeanBase
{
  private static final org.apache.juli.logging.Log log;
    descriptor: Lorg/apache/juli/logging/Log;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public static final boolean RECYCLE_FACADES;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

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

  protected org.apache.catalina.Service service;
    descriptor: Lorg/apache/catalina/Service;
    flags: (0x0004) ACC_PROTECTED

  protected boolean allowTrace;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected long asyncTimeout;
    descriptor: J
    flags: (0x0004) ACC_PROTECTED

  protected boolean enableLookups;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean xpoweredBy;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String proxyName;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected int proxyPort;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int redirectPort;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String scheme;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected boolean secure;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected static final org.apache.tomcat.util.res.StringManager sm;
    descriptor: Lorg/apache/tomcat/util/res/StringManager;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

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

  protected int maxParameterCount;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int maxPostSize;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int maxSavePostSize;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String parseBodyMethods;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected java.util.HashSet<java.lang.String> parseBodyMethodsSet;
    descriptor: Ljava/util/HashSet;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/HashSet<Ljava/lang/String;>;

  protected boolean useIPVHosts;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected final java.lang.String protocolHandlerClassName;
    descriptor: Ljava/lang/String;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.coyote.ProtocolHandler protocolHandler;
    descriptor: Lorg/apache/coyote/ProtocolHandler;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected org.apache.coyote.Adapter adapter;
    descriptor: Lorg/apache/coyote/Adapter;
    flags: (0x0004) ACC_PROTECTED

  private java.nio.charset.Charset uriCharset;
    descriptor: Ljava/nio/charset/Charset;
    flags: (0x0002) ACC_PRIVATE

  protected boolean useBodyEncodingForURI;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 56
            ldc Lorg/apache/catalina/connector/Connector;
            invokestatic org.apache.juli.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/juli/logging/Log;
            putstatic org.apache.catalina.connector.Connector.log:Lorg/apache/juli/logging/Log;
         1: .line 63
            ldc "org.apache.catalina.connector.RECYCLE_FACADES"
            ldc "false"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
         2: .line 62
            putstatic org.apache.catalina.connector.Connector.RECYCLE_FACADES:Z
         3: .line 190
            ldc Lorg/apache/catalina/connector/Connector;
            invokestatic org.apache.tomcat.util.res.StringManager.getManager:(Ljava/lang/Class;)Lorg/apache/tomcat/util/res/StringManager;
            putstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 75
            aload 0 /* this */
            ldc "org.apache.coyote.http11.Http11NioProtocol"
            invokespecial org.apache.catalina.connector.Connector.<init>:(Ljava/lang/String;)V
         1: .line 76
            return
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/catalina/connector/Connector;

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String protocol
         0: .line 79
            aload 0 /* this */
            invokespecial org.apache.catalina.util.LifecycleMBeanBase.<init>:()V
         1: .line 122
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.connector.Connector.service:Lorg/apache/catalina/Service;
         2: .line 128
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.allowTrace:Z
         3: .line 134
            aload 0 /* this */
            ldc 30000
            putfield org.apache.catalina.connector.Connector.asyncTimeout:J
         4: .line 140
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.enableLookups:Z
         5: .line 146
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.xpoweredBy:Z
         6: .line 155
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.connector.Connector.proxyName:Ljava/lang/String;
         7: .line 164
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.proxyPort:I
         8: .line 170
            aload 0 /* this */
            sipush 443
            putfield org.apache.catalina.connector.Connector.redirectPort:I
         9: .line 177
            aload 0 /* this */
            ldc "http"
            putfield org.apache.catalina.connector.Connector.scheme:Ljava/lang/String;
        10: .line 184
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.secure:Z
        11: .line 197
            aload 0 /* this */
            sipush 200
            putfield org.apache.catalina.connector.Connector.maxCookieCount:I
        12: .line 204
            aload 0 /* this */
            sipush 10000
            putfield org.apache.catalina.connector.Connector.maxParameterCount:I
        13: .line 210
            aload 0 /* this */
            ldc 2097152
            putfield org.apache.catalina.connector.Connector.maxPostSize:I
        14: .line 217
            aload 0 /* this */
            sipush 4096
            putfield org.apache.catalina.connector.Connector.maxSavePostSize:I
        15: .line 223
            aload 0 /* this */
            ldc "POST"
            putfield org.apache.catalina.connector.Connector.parseBodyMethods:Ljava/lang/String;
        16: .line 234
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.useIPVHosts:Z
        17: .line 253
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.connector.Connector.adapter:Lorg/apache/coyote/Adapter;
        18: .line 256
            aload 0 /* this */
            getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
            putfield org.apache.catalina.connector.Connector.uriCharset:Ljava/nio/charset/Charset;
        19: .line 262
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.useBodyEncodingForURI:Z
        20: .line 80
            invokestatic org.apache.catalina.core.AprLifecycleListener.isAprAvailable:()Z
            ifeq 23
        21: .line 81
            invokestatic org.apache.catalina.core.AprLifecycleListener.getUseAprConnector:()Z
            ifeq 23
        22: .line 80
            iconst_1
            goto 24
      StackMap locals: org.apache.catalina.connector.Connector java.lang.String
      StackMap stack:
        23: iconst_0
      StackMap locals:
      StackMap stack: int
        24: istore 2 /* aprConnector */
        start local 2 // boolean aprConnector
        25: .line 83
            ldc "HTTP/1.1"
            aload 1 /* protocol */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 26
            aload 1 /* protocol */
            ifnonnull 31
        26: .line 84
      StackMap locals: int
      StackMap stack:
            iload 2 /* aprConnector */
            ifeq 29
        27: .line 85
            aload 0 /* this */
            ldc "org.apache.coyote.http11.Http11AprProtocol"
            putfield org.apache.catalina.connector.Connector.protocolHandlerClassName:Ljava/lang/String;
        28: .line 86
            goto 38
        29: .line 87
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "org.apache.coyote.http11.Http11NioProtocol"
            putfield org.apache.catalina.connector.Connector.protocolHandlerClassName:Ljava/lang/String;
        30: .line 89
            goto 38
      StackMap locals:
      StackMap stack:
        31: ldc "AJP/1.3"
            aload 1 /* protocol */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 37
        32: .line 90
            iload 2 /* aprConnector */
            ifeq 35
        33: .line 91
            aload 0 /* this */
            ldc "org.apache.coyote.ajp.AjpAprProtocol"
            putfield org.apache.catalina.connector.Connector.protocolHandlerClassName:Ljava/lang/String;
        34: .line 92
            goto 38
        35: .line 93
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "org.apache.coyote.ajp.AjpNioProtocol"
            putfield org.apache.catalina.connector.Connector.protocolHandlerClassName:Ljava/lang/String;
        36: .line 95
            goto 38
        37: .line 96
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* protocol */
            putfield org.apache.catalina.connector.Connector.protocolHandlerClassName:Ljava/lang/String;
        38: .line 100
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* p */
        start local 3 // org.apache.coyote.ProtocolHandler p
        39: .line 102
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandlerClassName:Ljava/lang/String;
            invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
            astore 4 /* clazz */
        start local 4 // java.lang.Class clazz
        40: .line 103
            aload 4 /* clazz */
            iconst_0
            anewarray java.lang.Class
            invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            iconst_0
            anewarray java.lang.Object
            invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.coyote.ProtocolHandler
            astore 3 /* p */
        end local 4 // java.lang.Class clazz
        41: .line 104
            goto 52
      StackMap locals: org.apache.catalina.connector.Connector java.lang.String int org.apache.coyote.ProtocolHandler
      StackMap stack: java.lang.Exception
        42: astore 4 /* e */
        start local 4 // java.lang.Exception e
        43: .line 105
            getstatic org.apache.catalina.connector.Connector.log:Lorg/apache/juli/logging/Log;
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
        44: .line 106
            ldc "coyoteConnector.protocolHandlerInstantiationFailed"
        45: .line 105
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
        46: .line 106
            aload 4 /* e */
        47: .line 105
            invokeinterface org.apache.juli.logging.Log.error:(Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 4 // java.lang.Exception e
        48: .line 108
            aload 0 /* this */
            aload 3 /* p */
            putfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            goto 53
        49: .line 107
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 5
        50: .line 108
            aload 0 /* this */
            aload 3 /* p */
            putfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
        51: .line 109
            aload 5
            athrow
        52: .line 108
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* p */
            putfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
        53: .line 112
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "org.apache.catalina.startup.EXIT_ON_INIT_FAILURE"
            invokestatic java.lang.Boolean.getBoolean:(Ljava/lang/String;)Z
            invokevirtual org.apache.catalina.connector.Connector.setThrowOnFailure:(Z)V
        54: .line 113
            return
        end local 3 // org.apache.coyote.ProtocolHandler p
        end local 2 // boolean aprConnector
        end local 1 // java.lang.String protocol
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   55     0          this  Lorg/apache/catalina/connector/Connector;
            0   55     1      protocol  Ljava/lang/String;
           25   55     2  aprConnector  Z
           39   55     3             p  Lorg/apache/coyote/ProtocolHandler;
           40   41     4         clazz  Ljava/lang/Class<*>;
           43   48     4             e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
          39    41      42  Class java.lang.Exception
          39    48      49  any
    MethodParameters:
          Name  Flags
      protocol  

  public java.lang.Object getProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String name
         0: .line 274
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            ifnonnull 2
         1: .line 275
            aconst_null
            areturn
         2: .line 277
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            aload 1 /* name */
            invokestatic org.apache.tomcat.util.IntrospectionUtils.getProperty:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/catalina/connector/Connector;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public boolean setProperty(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
         0: .line 289
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            ifnonnull 2
         1: .line 290
            iconst_0
            ireturn
         2: .line 292
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            aload 1 /* name */
            aload 2 /* value */
            invokestatic org.apache.tomcat.util.IntrospectionUtils.setProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Z
            ireturn
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/apache/catalina/connector/Connector;
            0    3     1   name  Ljava/lang/String;
            0    3     2  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      name   
      value  

  public java.lang.Object getAttribute(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String name
         0: .line 303
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual org.apache.catalina.connector.Connector.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public void setAttribute(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 314
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* value */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         1: .line 315
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String name
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/catalina/connector/Connector;
            0    2     1   name  Ljava/lang/String;
            0    2     2  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      name   
      value  

  public org.apache.catalina.Service getService();
    descriptor: ()Lorg/apache/catalina/Service;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 322
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.service:Lorg/apache/catalina/Service;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setService(org.apache.catalina.Service);
    descriptor: (Lorg/apache/catalina/Service;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // org.apache.catalina.Service service
         0: .line 332
            aload 0 /* this */
            aload 1 /* service */
            putfield org.apache.catalina.connector.Connector.service:Lorg/apache/catalina/Service;
         1: .line 333
            return
        end local 1 // org.apache.catalina.Service service
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/catalina/connector/Connector;
            0    2     1  service  Lorg/apache/catalina/Service;
    MethodParameters:
         Name  Flags
      service  

  public boolean getAllowTrace();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 341
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.allowTrace:Z
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setAllowTrace(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // boolean allowTrace
         0: .line 351
            aload 0 /* this */
            iload 1 /* allowTrace */
            putfield org.apache.catalina.connector.Connector.allowTrace:Z
         1: .line 352
            aload 0 /* this */
            ldc "allowTrace"
            iload 1 /* allowTrace */
            invokestatic java.lang.String.valueOf:(Z)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 353
            return
        end local 1 // boolean allowTrace
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/apache/catalina/connector/Connector;
            0    3     1  allowTrace  Z
    MethodParameters:
            Name  Flags
      allowTrace  

  public long getAsyncTimeout();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 360
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.asyncTimeout:J
            lreturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setAsyncTimeout(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // long asyncTimeout
         0: .line 370
            aload 0 /* this */
            lload 1 /* asyncTimeout */
            putfield org.apache.catalina.connector.Connector.asyncTimeout:J
         1: .line 371
            aload 0 /* this */
            ldc "asyncTimeout"
            lload 1 /* asyncTimeout */
            invokestatic java.lang.String.valueOf:(J)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 372
            return
        end local 1 // long asyncTimeout
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lorg/apache/catalina/connector/Connector;
            0    3     1  asyncTimeout  J
    MethodParameters:
              Name  Flags
      asyncTimeout  

  public boolean getEnableLookups();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 379
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.enableLookups:Z
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setEnableLookups(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // boolean enableLookups
         0: .line 389
            aload 0 /* this */
            iload 1 /* enableLookups */
            putfield org.apache.catalina.connector.Connector.enableLookups:Z
         1: .line 390
            aload 0 /* this */
            ldc "enableLookups"
            iload 1 /* enableLookups */
            invokestatic java.lang.String.valueOf:(Z)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 391
            return
        end local 1 // boolean enableLookups
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lorg/apache/catalina/connector/Connector;
            0    3     1  enableLookups  Z
    MethodParameters:
               Name  Flags
      enableLookups  

  public int getMaxCookieCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 395
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.maxCookieCount:I
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setMaxCookieCount(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // int maxCookieCount
         0: .line 400
            aload 0 /* this */
            iload 1 /* maxCookieCount */
            putfield org.apache.catalina.connector.Connector.maxCookieCount:I
         1: .line 401
            return
        end local 1 // int maxCookieCount
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/apache/catalina/connector/Connector;
            0    2     1  maxCookieCount  I
    MethodParameters:
                Name  Flags
      maxCookieCount  

  public int getMaxParameterCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 410
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.maxParameterCount:I
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setMaxParameterCount(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // int maxParameterCount
         0: .line 422
            aload 0 /* this */
            iload 1 /* maxParameterCount */
            putfield org.apache.catalina.connector.Connector.maxParameterCount:I
         1: .line 423
            aload 0 /* this */
            ldc "maxParameterCount"
            iload 1 /* maxParameterCount */
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 424
            return
        end local 1 // int maxParameterCount
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lorg/apache/catalina/connector/Connector;
            0    3     1  maxParameterCount  I
    MethodParameters:
                   Name  Flags
      maxParameterCount  

  public int getMaxPostSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 432
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.maxPostSize:I
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setMaxPostSize(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // int maxPostSize
         0: .line 444
            aload 0 /* this */
            iload 1 /* maxPostSize */
            putfield org.apache.catalina.connector.Connector.maxPostSize:I
         1: .line 445
            aload 0 /* this */
            ldc "maxPostSize"
            iload 1 /* maxPostSize */
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 446
            return
        end local 1 // int maxPostSize
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lorg/apache/catalina/connector/Connector;
            0    3     1  maxPostSize  I
    MethodParameters:
             Name  Flags
      maxPostSize  

  public int getMaxSavePostSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 454
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.maxSavePostSize:I
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setMaxSavePostSize(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // int maxSavePostSize
         0: .line 466
            aload 0 /* this */
            iload 1 /* maxSavePostSize */
            putfield org.apache.catalina.connector.Connector.maxSavePostSize:I
         1: .line 467
            aload 0 /* this */
            ldc "maxSavePostSize"
            iload 1 /* maxSavePostSize */
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 468
            return
        end local 1 // int maxSavePostSize
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0             this  Lorg/apache/catalina/connector/Connector;
            0    3     1  maxSavePostSize  I
    MethodParameters:
                 Name  Flags
      maxSavePostSize  

  public java.lang.String getParseBodyMethods();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 475
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.parseBodyMethods:Ljava/lang/String;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setParseBodyMethods(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String methods
         0: .line 487
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            astore 2 /* methodSet */
        start local 2 // java.util.HashSet methodSet
         1: .line 489
            aload 1 /* methods */
            ifnull 3
         2: .line 490
            aload 2 /* methodSet */
            aload 1 /* methods */
            ldc "\\s*,\\s*"
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokevirtual java.util.HashSet.addAll:(Ljava/util/Collection;)Z
            pop
         3: .line 493
      StackMap locals: java.util.HashSet
      StackMap stack:
            aload 2 /* methodSet */
            ldc "TRACE"
            invokevirtual java.util.HashSet.contains:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 494
            new java.lang.IllegalArgumentException
            dup
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.parseBodyMethodNoTrace"
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 497
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* methods */
            putfield org.apache.catalina.connector.Connector.parseBodyMethods:Ljava/lang/String;
         6: .line 498
            aload 0 /* this */
            aload 2 /* methodSet */
            putfield org.apache.catalina.connector.Connector.parseBodyMethodsSet:Ljava/util/HashSet;
         7: .line 499
            aload 0 /* this */
            ldc "parseBodyMethods"
            aload 1 /* methods */
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         8: .line 500
            return
        end local 2 // java.util.HashSet methodSet
        end local 1 // java.lang.String methods
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    9     0       this  Lorg/apache/catalina/connector/Connector;
            0    9     1    methods  Ljava/lang/String;
            1    9     2  methodSet  Ljava/util/HashSet<Ljava/lang/String;>;
    MethodParameters:
         Name  Flags
      methods  

  protected boolean isParseBodyMethod(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String method
         0: .line 504
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.parseBodyMethodsSet:Ljava/util/HashSet;
            aload 1 /* method */
            invokevirtual java.util.HashSet.contains:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.String method
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/catalina/connector/Connector;
            0    1     1  method  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      method  

  public int getPort();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 516
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            instanceof org.apache.coyote.AbstractProtocol
            ifeq 2
         1: .line 517
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            checkcast org.apache.coyote.AbstractProtocol
            invokevirtual org.apache.coyote.AbstractProtocol.getPort:()I
            ireturn
         2: .line 520
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "port"
            invokevirtual org.apache.catalina.connector.Connector.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            astore 1 /* port */
        start local 1 // java.lang.Object port
         3: .line 521
            aload 1 /* port */
            instanceof java.lang.Integer
            ifeq 5
         4: .line 522
            aload 1 /* port */
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            ireturn
         5: .line 525
      StackMap locals: java.lang.Object
      StackMap stack:
            iconst_m1
            ireturn
        end local 1 // java.lang.Object port
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/catalina/connector/Connector;
            3    6     1  port  Ljava/lang/Object;

  public void setPort(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // int port
         0: .line 535
            aload 0 /* this */
            ldc "port"
            iload 1 /* port */
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         1: .line 536
            return
        end local 1 // int port
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/catalina/connector/Connector;
            0    2     1  port  I
    MethodParameters:
      Name  Flags
      port  

  public int getPortOffset();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 542
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            instanceof org.apache.coyote.AbstractProtocol
            ifeq 2
         1: .line 543
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            checkcast org.apache.coyote.AbstractProtocol
            invokevirtual org.apache.coyote.AbstractProtocol.getPortOffset:()I
            ireturn
         2: .line 546
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "portOffset"
            invokevirtual org.apache.catalina.connector.Connector.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            astore 1 /* port */
        start local 1 // java.lang.Object port
         3: .line 547
            aload 1 /* port */
            instanceof java.lang.Integer
            ifeq 5
         4: .line 548
            aload 1 /* port */
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            ireturn
         5: .line 551
      StackMap locals: java.lang.Object
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.Object port
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/catalina/connector/Connector;
            3    6     1  port  Ljava/lang/Object;

  public void setPortOffset(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // int portOffset
         0: .line 556
            aload 0 /* this */
            ldc "portOffset"
            iload 1 /* portOffset */
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         1: .line 557
            return
        end local 1 // int portOffset
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/apache/catalina/connector/Connector;
            0    2     1  portOffset  I
    MethodParameters:
            Name  Flags
      portOffset  

  public int getPortWithOffset();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 561
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getPort:()I
            istore 1 /* port */
        start local 1 // int port
         1: .line 563
            iload 1 /* port */
            ifle 3
         2: .line 564
            iload 1 /* port */
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getPortOffset:()I
            iadd
            ireturn
         3: .line 566
      StackMap locals: int
      StackMap stack:
            iload 1 /* port */
            ireturn
        end local 1 // int port
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/catalina/connector/Connector;
            1    4     1  port  I

  public int getLocalPort();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 576
            aload 0 /* this */
            ldc "localPort"
            invokevirtual org.apache.catalina.connector.Connector.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public java.lang.String getProtocol();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 584
            ldc "org.apache.coyote.http11.Http11NioProtocol"
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getProtocolHandlerClassName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 585
            invokestatic org.apache.catalina.core.AprLifecycleListener.isAprAvailable:()Z
            ifeq 4
            invokestatic org.apache.catalina.core.AprLifecycleListener.getUseAprConnector:()Z
            ifeq 4
         2: .line 586
      StackMap locals:
      StackMap stack:
            ldc "org.apache.coyote.http11.Http11AprProtocol"
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getProtocolHandlerClassName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 5
         3: .line 587
            invokestatic org.apache.catalina.core.AprLifecycleListener.getUseAprConnector:()Z
            ifeq 5
         4: .line 588
      StackMap locals:
      StackMap stack:
            ldc "HTTP/1.1"
            areturn
         5: .line 589
      StackMap locals:
      StackMap stack:
            ldc "org.apache.coyote.ajp.AjpNioProtocol"
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getProtocolHandlerClassName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         6: .line 590
            invokestatic org.apache.catalina.core.AprLifecycleListener.isAprAvailable:()Z
            ifeq 9
            invokestatic org.apache.catalina.core.AprLifecycleListener.getUseAprConnector:()Z
            ifeq 9
         7: .line 591
      StackMap locals:
      StackMap stack:
            ldc "org.apache.coyote.ajp.AjpAprProtocol"
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getProtocolHandlerClassName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 10
         8: .line 592
            invokestatic org.apache.catalina.core.AprLifecycleListener.getUseAprConnector:()Z
            ifeq 10
         9: .line 593
      StackMap locals:
      StackMap stack:
            ldc "AJP/1.3"
            areturn
        10: .line 595
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getProtocolHandlerClassName:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/apache/catalina/connector/Connector;

  public java.lang.String getProtocolHandlerClassName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 603
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandlerClassName:Ljava/lang/String;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public org.apache.coyote.ProtocolHandler getProtocolHandler();
    descriptor: ()Lorg/apache/coyote/ProtocolHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 611
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public java.lang.String getProxyName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 619
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.proxyName:Ljava/lang/String;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setProxyName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String proxyName
         0: .line 630
            aload 1 /* proxyName */
            ifnull 3
            aload 1 /* proxyName */
            invokevirtual java.lang.String.length:()I
            ifle 3
         1: .line 631
            aload 0 /* this */
            aload 1 /* proxyName */
            putfield org.apache.catalina.connector.Connector.proxyName:Ljava/lang/String;
         2: .line 632
            goto 4
         3: .line 633
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.connector.Connector.proxyName:Ljava/lang/String;
         4: .line 635
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "proxyName"
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.proxyName:Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         5: .line 636
            return
        end local 1 // java.lang.String proxyName
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/apache/catalina/connector/Connector;
            0    6     1  proxyName  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      proxyName  

  public int getProxyPort();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 643
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.proxyPort:I
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setProxyPort(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // int proxyPort
         0: .line 653
            aload 0 /* this */
            iload 1 /* proxyPort */
            putfield org.apache.catalina.connector.Connector.proxyPort:I
         1: .line 654
            aload 0 /* this */
            ldc "proxyPort"
            iload 1 /* proxyPort */
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 655
            return
        end local 1 // int proxyPort
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lorg/apache/catalina/connector/Connector;
            0    3     1  proxyPort  I
    MethodParameters:
           Name  Flags
      proxyPort  

  public int getRedirectPort();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 664
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.redirectPort:I
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setRedirectPort(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // int redirectPort
         0: .line 674
            aload 0 /* this */
            iload 1 /* redirectPort */
            putfield org.apache.catalina.connector.Connector.redirectPort:I
         1: .line 675
            aload 0 /* this */
            ldc "redirectPort"
            iload 1 /* redirectPort */
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 676
            return
        end local 1 // int redirectPort
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lorg/apache/catalina/connector/Connector;
            0    3     1  redirectPort  I
    MethodParameters:
              Name  Flags
      redirectPort  

  public int getRedirectPortWithOffset();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 680
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getRedirectPort:()I
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getPortOffset:()I
            iadd
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public java.lang.String getScheme();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 689
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.scheme:Ljava/lang/String;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setScheme(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String scheme
         0: .line 700
            aload 0 /* this */
            aload 1 /* scheme */
            putfield org.apache.catalina.connector.Connector.scheme:Ljava/lang/String;
         1: .line 701
            return
        end local 1 // java.lang.String scheme
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/catalina/connector/Connector;
            0    2     1  scheme  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      scheme  

  public boolean getSecure();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 709
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.secure:Z
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setSecure(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // boolean secure
         0: .line 720
            aload 0 /* this */
            iload 1 /* secure */
            putfield org.apache.catalina.connector.Connector.secure:Z
         1: .line 721
            aload 0 /* this */
            ldc "secure"
            iload 1 /* secure */
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 722
            return
        end local 1 // boolean secure
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/catalina/connector/Connector;
            0    3     1  secure  Z
    MethodParameters:
        Name  Flags
      secure  

  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.apache.catalina.connector.Connector this
         0: .line 730
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.uriCharset:Ljava/nio/charset/Charset;
            invokevirtual java.nio.charset.Charset.name:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public java.nio.charset.Charset getURICharset();
    descriptor: ()Ljava/nio/charset/Charset;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 740
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.uriCharset:Ljava/nio/charset/Charset;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setURIEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String URIEncoding
         0: .line 750
            aload 0 /* this */
            aload 1 /* URIEncoding */
            invokestatic org.apache.tomcat.util.buf.B2CConverter.getCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset;
            putfield org.apache.catalina.connector.Connector.uriCharset:Ljava/nio/charset/Charset;
         1: .line 751
            goto 8
      StackMap locals:
      StackMap stack: java.io.UnsupportedEncodingException
         2: astore 2 /* e */
        start local 2 // java.io.UnsupportedEncodingException e
         3: .line 752
            getstatic org.apache.catalina.connector.Connector.log:Lorg/apache/juli/logging/Log;
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.invalidEncoding"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         4: .line 753
            aload 1 /* URIEncoding */
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.uriCharset:Ljava/nio/charset/Charset;
            invokevirtual java.nio.charset.Charset.name:()Ljava/lang/String;
            aastore
         5: .line 752
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         6: .line 753
            aload 2 /* e */
         7: .line 752
            invokeinterface org.apache.juli.logging.Log.error:(Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 2 // java.io.UnsupportedEncodingException e
         8: .line 755
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String URIEncoding
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Lorg/apache/catalina/connector/Connector;
            0    9     1  URIEncoding  Ljava/lang/String;
            3    8     2            e  Ljava/io/UnsupportedEncodingException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.io.UnsupportedEncodingException
    MethodParameters:
             Name  Flags
      URIEncoding  

  public boolean getUseBodyEncodingForURI();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 762
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.useBodyEncodingForURI:Z
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setUseBodyEncodingForURI(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // boolean useBodyEncodingForURI
         0: .line 772
            aload 0 /* this */
            iload 1 /* useBodyEncodingForURI */
            putfield org.apache.catalina.connector.Connector.useBodyEncodingForURI:Z
         1: .line 773
            aload 0 /* this */
            ldc "useBodyEncodingForURI"
            iload 1 /* useBodyEncodingForURI */
            invokestatic java.lang.String.valueOf:(Z)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 774
            return
        end local 1 // boolean useBodyEncodingForURI
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    3     0                   this  Lorg/apache/catalina/connector/Connector;
            0    3     1  useBodyEncodingForURI  Z
    MethodParameters:
                       Name  Flags
      useBodyEncodingForURI  

  public boolean getXpoweredBy();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 784
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.xpoweredBy:Z
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setXpoweredBy(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // boolean xpoweredBy
         0: .line 797
            aload 0 /* this */
            iload 1 /* xpoweredBy */
            putfield org.apache.catalina.connector.Connector.xpoweredBy:Z
         1: .line 798
            aload 0 /* this */
            ldc "xpoweredBy"
            iload 1 /* xpoweredBy */
            invokestatic java.lang.String.valueOf:(Z)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 799
            return
        end local 1 // boolean xpoweredBy
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/apache/catalina/connector/Connector;
            0    3     1  xpoweredBy  Z
    MethodParameters:
            Name  Flags
      xpoweredBy  

  public void setUseIPVHosts(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // boolean useIPVHosts
         0: .line 809
            aload 0 /* this */
            iload 1 /* useIPVHosts */
            putfield org.apache.catalina.connector.Connector.useIPVHosts:Z
         1: .line 810
            aload 0 /* this */
            ldc "useIPVHosts"
            iload 1 /* useIPVHosts */
            invokestatic java.lang.String.valueOf:(Z)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 811
            return
        end local 1 // boolean useIPVHosts
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lorg/apache/catalina/connector/Connector;
            0    3     1  useIPVHosts  Z
    MethodParameters:
             Name  Flags
      useIPVHosts  

  public boolean getUseIPVHosts();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 820
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.useIPVHosts:Z
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public java.lang.String getExecutorName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 825
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.getExecutor:()Ljava/util/concurrent/Executor;
            astore 1 /* obj */
        start local 1 // java.lang.Object obj
         1: .line 826
            aload 1 /* obj */
            instanceof org.apache.catalina.Executor
            ifeq 3
         2: .line 827
            aload 1 /* obj */
            checkcast org.apache.catalina.Executor
            invokeinterface org.apache.catalina.Executor.getName:()Ljava/lang/String;
            areturn
         3: .line 829
      StackMap locals: java.lang.Object
      StackMap stack:
            ldc "Internal"
            areturn
        end local 1 // java.lang.Object obj
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/catalina/connector/Connector;
            1    4     1   obj  Ljava/lang/Object;

  public void addSslHostConfig(org.apache.tomcat.util.net.SSLHostConfig);
    descriptor: (Lorg/apache/tomcat/util/net/SSLHostConfig;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // org.apache.tomcat.util.net.SSLHostConfig sslHostConfig
         0: .line 834
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            aload 1 /* sslHostConfig */
            invokeinterface org.apache.coyote.ProtocolHandler.addSslHostConfig:(Lorg/apache/tomcat/util/net/SSLHostConfig;)V
         1: .line 835
            return
        end local 1 // org.apache.tomcat.util.net.SSLHostConfig sslHostConfig
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/apache/catalina/connector/Connector;
            0    2     1  sslHostConfig  Lorg/apache/tomcat/util/net/SSLHostConfig;
    MethodParameters:
               Name  Flags
      sslHostConfig  

  public org.apache.tomcat.util.net.SSLHostConfig[] findSslHostConfigs();
    descriptor: ()[Lorg/apache/tomcat/util/net/SSLHostConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 839
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.findSslHostConfigs:()[Lorg/apache/tomcat/util/net/SSLHostConfig;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void addUpgradeProtocol(org.apache.coyote.UpgradeProtocol);
    descriptor: (Lorg/apache/coyote/UpgradeProtocol;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // org.apache.coyote.UpgradeProtocol upgradeProtocol
         0: .line 844
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            aload 1 /* upgradeProtocol */
            invokeinterface org.apache.coyote.ProtocolHandler.addUpgradeProtocol:(Lorg/apache/coyote/UpgradeProtocol;)V
         1: .line 845
            return
        end local 1 // org.apache.coyote.UpgradeProtocol upgradeProtocol
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/apache/catalina/connector/Connector;
            0    2     1  upgradeProtocol  Lorg/apache/coyote/UpgradeProtocol;
    MethodParameters:
                 Name  Flags
      upgradeProtocol  

  public org.apache.coyote.UpgradeProtocol[] findUpgradeProtocols();
    descriptor: ()[Lorg/apache/coyote/UpgradeProtocol;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 849
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.findUpgradeProtocols:()[Lorg/apache/coyote/UpgradeProtocol;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public org.apache.catalina.connector.Request createRequest();
    descriptor: ()Lorg/apache/catalina/connector/Request;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 862
            new org.apache.catalina.connector.Request
            dup
            aload 0 /* this */
            invokespecial org.apache.catalina.connector.Request.<init>:(Lorg/apache/catalina/connector/Connector;)V
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public org.apache.catalina.connector.Response createResponse();
    descriptor: ()Lorg/apache/catalina/connector/Response;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 873
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            instanceof org.apache.coyote.ajp.AbstractAjpProtocol
            ifeq 3
         1: .line 874
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            checkcast org.apache.coyote.ajp.AbstractAjpProtocol
            invokevirtual org.apache.coyote.ajp.AbstractAjpProtocol.getPacketSize:()I
            istore 1 /* packetSize */
        start local 1 // int packetSize
         2: .line 875
            new org.apache.catalina.connector.Response
            dup
            iload 1 /* packetSize */
            bipush 8
            isub
            invokespecial org.apache.catalina.connector.Response.<init>:(I)V
            areturn
        end local 1 // int packetSize
         3: .line 877
      StackMap locals:
      StackMap stack:
            new org.apache.catalina.connector.Response
            dup
            invokespecial org.apache.catalina.connector.Response.<init>:()V
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lorg/apache/catalina/connector/Connector;
            2    3     1  packetSize  I

  protected java.lang.String createObjectNameKeyProperties(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String type
         0: .line 884
            aload 0 /* this */
            ldc "address"
            invokevirtual org.apache.catalina.connector.Connector.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            astore 2 /* addressObj */
        start local 2 // java.lang.Object addressObj
         1: .line 886
            new java.lang.StringBuilder
            dup
            ldc "type="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 3 /* sb */
        start local 3 // java.lang.StringBuilder sb
         2: .line 887
            aload 3 /* sb */
            aload 1 /* type */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         3: .line 888
            aload 3 /* sb */
            ldc ",port="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 889
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getPortWithOffset:()I
            istore 4 /* port */
        start local 4 // int port
         5: .line 890
            iload 4 /* port */
            ifle 8
         6: .line 891
            aload 3 /* sb */
            iload 4 /* port */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         7: .line 892
            goto 10
         8: .line 893
      StackMap locals: java.lang.Object java.lang.StringBuilder int
      StackMap stack:
            aload 3 /* sb */
            ldc "auto-"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 894
            aload 3 /* sb */
            aload 0 /* this */
            ldc "nameIndex"
            invokevirtual org.apache.catalina.connector.Connector.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        10: .line 896
      StackMap locals:
      StackMap stack:
            ldc ""
            astore 5 /* address */
        start local 5 // java.lang.String address
        11: .line 897
            aload 2 /* addressObj */
            instanceof java.net.InetAddress
            ifeq 14
        12: .line 898
            aload 2 /* addressObj */
            checkcast java.net.InetAddress
            invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
            astore 5 /* address */
        13: .line 899
            goto 16
      StackMap locals: java.lang.String
      StackMap stack:
        14: aload 2 /* addressObj */
            ifnull 16
        15: .line 900
            aload 2 /* addressObj */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            astore 5 /* address */
        16: .line 902
      StackMap locals:
      StackMap stack:
            aload 5 /* address */
            invokevirtual java.lang.String.length:()I
            ifle 19
        17: .line 903
            aload 3 /* sb */
            ldc ",address="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        18: .line 904
            aload 3 /* sb */
            aload 5 /* address */
            invokestatic javax.management.ObjectName.quote:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 906
      StackMap locals:
      StackMap stack:
            aload 3 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 5 // java.lang.String address
        end local 4 // int port
        end local 3 // java.lang.StringBuilder sb
        end local 2 // java.lang.Object addressObj
        end local 1 // java.lang.String type
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   20     0        this  Lorg/apache/catalina/connector/Connector;
            0   20     1        type  Ljava/lang/String;
            1   20     2  addressObj  Ljava/lang/Object;
            2   20     3          sb  Ljava/lang/StringBuilder;
            5   20     4        port  I
           11   20     5     address  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      type  

  public void pause();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 915
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            ifnull 5
         1: .line 916
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.pause:()V
         2: .line 918
            goto 5
      StackMap locals:
      StackMap stack: java.lang.Exception
         3: astore 1 /* e */
        start local 1 // java.lang.Exception e
         4: .line 919
            getstatic org.apache.catalina.connector.Connector.log:Lorg/apache/juli/logging/Log;
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerPauseFailed"
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 1 /* e */
            invokeinterface org.apache.juli.logging.Log.error:(Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 1 // java.lang.Exception e
         5: .line 921
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/catalina/connector/Connector;
            4    5     1     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.Exception

  public void resume();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 929
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            ifnull 5
         1: .line 930
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.resume:()V
         2: .line 932
            goto 5
      StackMap locals:
      StackMap stack: java.lang.Exception
         3: astore 1 /* e */
        start local 1 // java.lang.Exception e
         4: .line 933
            getstatic org.apache.catalina.connector.Connector.log:Lorg/apache/juli/logging/Log;
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerResumeFailed"
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 1 /* e */
            invokeinterface org.apache.juli.logging.Log.error:(Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 1 // java.lang.Exception e
         5: .line 935
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/catalina/connector/Connector;
            4    5     1     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.Exception

  protected void initInternal();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 941
            aload 0 /* this */
            invokespecial org.apache.catalina.util.LifecycleMBeanBase.initInternal:()V
         1: .line 943
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            ifnonnull 5
         2: .line 944
            new org.apache.catalina.LifecycleException
            dup
         3: .line 945
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerInstantiationFailed"
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
         4: .line 944
            invokespecial org.apache.catalina.LifecycleException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 949
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new org.apache.catalina.connector.CoyoteAdapter
            dup
            aload 0 /* this */
            invokespecial org.apache.catalina.connector.CoyoteAdapter.<init>:(Lorg/apache/catalina/connector/Connector;)V
            putfield org.apache.catalina.connector.Connector.adapter:Lorg/apache/coyote/Adapter;
         6: .line 950
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.adapter:Lorg/apache/coyote/Adapter;
            invokeinterface org.apache.coyote.ProtocolHandler.setAdapter:(Lorg/apache/coyote/Adapter;)V
         7: .line 951
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.service:Lorg/apache/catalina/Service;
            ifnull 9
         8: .line 952
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.service:Lorg/apache/catalina/Service;
            invokeinterface org.apache.catalina.Service.getServer:()Lorg/apache/catalina/Server;
            invokeinterface org.apache.catalina.Server.getUtilityExecutor:()Ljava/util/concurrent/ScheduledExecutorService;
            invokeinterface org.apache.coyote.ProtocolHandler.setUtilityExecutor:(Ljava/util/concurrent/ScheduledExecutorService;)V
         9: .line 956
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.parseBodyMethodsSet:Ljava/util/HashSet;
            ifnonnull 11
        10: .line 957
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getParseBodyMethods:()Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setParseBodyMethods:(Ljava/lang/String;)V
        11: .line 960
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.isAprRequired:()Z
            ifeq 15
            invokestatic org.apache.catalina.core.AprLifecycleListener.isInstanceCreated:()Z
            ifne 15
        12: .line 961
            new org.apache.catalina.LifecycleException
            dup
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerNoAprListener"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
        13: .line 962
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getProtocolHandlerClassName:()Ljava/lang/String;
            aastore
        14: .line 961
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial org.apache.catalina.LifecycleException.<init>:(Ljava/lang/String;)V
            athrow
        15: .line 964
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.isAprRequired:()Z
            ifeq 19
            invokestatic org.apache.catalina.core.AprLifecycleListener.isAprAvailable:()Z
            ifne 19
        16: .line 965
            new org.apache.catalina.LifecycleException
            dup
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerNoAprLibrary"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
        17: .line 966
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getProtocolHandlerClassName:()Ljava/lang/String;
            aastore
        18: .line 965
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial org.apache.catalina.LifecycleException.<init>:(Ljava/lang/String;)V
            athrow
        19: .line 968
      StackMap locals:
      StackMap stack:
            invokestatic org.apache.catalina.core.AprLifecycleListener.isAprAvailable:()Z
            ifeq 26
            invokestatic org.apache.catalina.core.AprLifecycleListener.getUseOpenSSL:()Z
            ifeq 26
        20: .line 969
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            instanceof org.apache.coyote.http11.AbstractHttp11JsseProtocol
            ifeq 26
        21: .line 971
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            checkcast org.apache.coyote.http11.AbstractHttp11JsseProtocol
        22: .line 970
            astore 1 /* jsseProtocolHandler */
        start local 1 // org.apache.coyote.http11.AbstractHttp11JsseProtocol jsseProtocolHandler
        23: .line 972
            aload 1 /* jsseProtocolHandler */
            invokevirtual org.apache.coyote.http11.AbstractHttp11JsseProtocol.isSSLEnabled:()Z
            ifeq 26
        24: .line 973
            aload 1 /* jsseProtocolHandler */
            invokevirtual org.apache.coyote.http11.AbstractHttp11JsseProtocol.getSslImplementationName:()Ljava/lang/String;
            ifnonnull 26
        25: .line 975
            aload 1 /* jsseProtocolHandler */
            ldc Lorg/apache/tomcat/util/net/openssl/OpenSSLImplementation;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual org.apache.coyote.http11.AbstractHttp11JsseProtocol.setSslImplementationName:(Ljava/lang/String;)V
        end local 1 // org.apache.coyote.http11.AbstractHttp11JsseProtocol jsseProtocolHandler
        26: .line 980
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.init:()V
        27: .line 981
            goto 32
      StackMap locals:
      StackMap stack: java.lang.Exception
        28: astore 1 /* e */
        start local 1 // java.lang.Exception e
        29: .line 982
            new org.apache.catalina.LifecycleException
            dup
        30: .line 983
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerInitializationFailed"
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 1 /* e */
        31: .line 982
            invokespecial org.apache.catalina.LifecycleException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.Exception e
        32: .line 985
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   33     0                 this  Lorg/apache/catalina/connector/Connector;
           23   26     1  jsseProtocolHandler  Lorg/apache/coyote/http11/AbstractHttp11JsseProtocol<*>;
           29   32     1                    e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
          26    27      28  Class java.lang.Exception
    Exceptions:
      throws org.apache.catalina.LifecycleException

  protected void startInternal();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 997
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getPortWithOffset:()I
            ifge 4
         1: .line 998
            new org.apache.catalina.LifecycleException
            dup
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
         2: .line 999
            ldc "coyoteConnector.invalidPort"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getPortWithOffset:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
         3: .line 998
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial org.apache.catalina.LifecycleException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1002
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.apache.catalina.LifecycleState.STARTING:Lorg/apache/catalina/LifecycleState;
            invokevirtual org.apache.catalina.connector.Connector.setState:(Lorg/apache/catalina/LifecycleState;)V
         5: .line 1005
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.start:()V
         6: .line 1006
            goto 11
      StackMap locals:
      StackMap stack: java.lang.Exception
         7: astore 1 /* e */
        start local 1 // java.lang.Exception e
         8: .line 1007
            new org.apache.catalina.LifecycleException
            dup
         9: .line 1008
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerStartFailed"
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 1 /* e */
        10: .line 1007
            invokespecial org.apache.catalina.LifecycleException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.Exception e
        11: .line 1010
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lorg/apache/catalina/connector/Connector;
            8   11     1     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           5     6       7  Class java.lang.Exception
    Exceptions:
      throws org.apache.catalina.LifecycleException

  protected void stopInternal();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 1021
            aload 0 /* this */
            getstatic org.apache.catalina.LifecycleState.STOPPING:Lorg/apache/catalina/LifecycleState;
            invokevirtual org.apache.catalina.connector.Connector.setState:(Lorg/apache/catalina/LifecycleState;)V
         1: .line 1024
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            ifnull 8
         2: .line 1025
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.stop:()V
         3: .line 1027
            goto 8
      StackMap locals:
      StackMap stack: java.lang.Exception
         4: astore 1 /* e */
        start local 1 // java.lang.Exception e
         5: .line 1028
            new org.apache.catalina.LifecycleException
            dup
         6: .line 1029
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerStopFailed"
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 1 /* e */
         7: .line 1028
            invokespecial org.apache.catalina.LifecycleException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.Exception e
         8: .line 1031
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lorg/apache/catalina/connector/Connector;
            5    8     1     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           1     3       4  Class java.lang.Exception
    Exceptions:
      throws org.apache.catalina.LifecycleException

  protected void destroyInternal();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 1037
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            ifnull 7
         1: .line 1038
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.destroy:()V
         2: .line 1040
            goto 7
      StackMap locals:
      StackMap stack: java.lang.Exception
         3: astore 1 /* e */
        start local 1 // java.lang.Exception e
         4: .line 1041
            new org.apache.catalina.LifecycleException
            dup
         5: .line 1042
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerDestroyFailed"
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 1 /* e */
         6: .line 1041
            invokespecial org.apache.catalina.LifecycleException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.Exception e
         7: .line 1045
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getService:()Lorg/apache/catalina/Service;
            ifnull 9
         8: .line 1046
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getService:()Lorg/apache/catalina/Service;
            aload 0 /* this */
            invokeinterface org.apache.catalina.Service.removeConnector:(Lorg/apache/catalina/connector/Connector;)V
         9: .line 1049
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokespecial org.apache.catalina.util.LifecycleMBeanBase.destroyInternal:()V
        10: .line 1050
            return
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/apache/catalina/connector/Connector;
            4    7     1     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.Exception
    Exceptions:
      throws org.apache.catalina.LifecycleException

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 1060
            new java.lang.StringBuilder
            dup
            ldc "Connector["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 1061
            aload 1 /* sb */
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getProtocol:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 1062
            aload 1 /* sb */
            bipush 45
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         3: .line 1063
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getPortWithOffset:()I
            istore 2 /* port */
        start local 2 // int port
         4: .line 1064
            iload 2 /* port */
            ifle 7
         5: .line 1065
            aload 1 /* sb */
            iload 2 /* port */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         6: .line 1066
            goto 9
         7: .line 1067
      StackMap locals: java.lang.StringBuilder int
      StackMap stack:
            aload 1 /* sb */
            ldc "auto-"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         8: .line 1068
            aload 1 /* sb */
            aload 0 /* this */
            ldc "nameIndex"
            invokevirtual org.apache.catalina.connector.Connector.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         9: .line 1070
      StackMap locals:
      StackMap stack:
            aload 1 /* sb */
            bipush 93
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        10: .line 1071
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // int port
        end local 1 // java.lang.StringBuilder sb
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/apache/catalina/connector/Connector;
            1   11     1    sb  Ljava/lang/StringBuilder;
            4   11     2  port  I

  protected java.lang.String getDomainInternal();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 1079
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getService:()Lorg/apache/catalina/Service;
            astore 1 /* s */
        start local 1 // org.apache.catalina.Service s
         1: .line 1080
            aload 1 /* s */
            ifnonnull 3
         2: .line 1081
            aconst_null
            areturn
         3: .line 1083
      StackMap locals: org.apache.catalina.Service
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.service:Lorg/apache/catalina/Service;
            invokeinterface org.apache.catalina.Service.getDomain:()Ljava/lang/String;
            areturn
        end local 1 // org.apache.catalina.Service s
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/catalina/connector/Connector;
            1    4     1     s  Lorg/apache/catalina/Service;

  protected java.lang.String getObjectNameKeyProperties();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 1089
            aload 0 /* this */
            ldc "Connector"
            invokevirtual org.apache.catalina.connector.Connector.createObjectNameKeyProperties:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;
}
SourceFile: "Connector.java"