public class org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory<M extends org.apache.logging.log4j.core.net.TcpSocketManager, T extends org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData> implements org.apache.logging.log4j.core.appender.ManagerFactory<M, T>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory
  super_class: java.lang.Object
{
  static org.apache.logging.log4j.core.net.TcpSocketManager$HostResolver resolver;
    descriptor: Lorg/apache/logging/log4j/core/net/TcpSocketManager$HostResolver;
    flags: (0x0008) ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 459
            new org.apache.logging.log4j.core.net.TcpSocketManager$HostResolver
            dup
            invokespecial org.apache.logging.log4j.core.net.TcpSocketManager$HostResolver.<init>:()V
            putstatic org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory.resolver:Lorg/apache/logging/log4j/core/net/TcpSocketManager$HostResolver;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory this
         0: .line 456
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/net/TcpSocketManager$TcpSocketManagerFactory<TM;TT;>;

  public M createManager(java.lang.String, );
    descriptor: (Ljava/lang/String;Lorg/apache/logging/log4j/core/net/TcpSocketManager$FactoryData;)Lorg/apache/logging/log4j/core/net/TcpSocketManager;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=3
        start local 0 // org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory this
        start local 1 // java.lang.String name
        start local 2 // org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData data
         0: .line 467
            aload 2 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.host:Ljava/lang/String;
            invokestatic java.net.InetAddress.getByName:(Ljava/lang/String;)Ljava/net/InetAddress;
            astore 3 /* inetAddress */
        start local 3 // java.net.InetAddress inetAddress
         1: .line 468
            goto 5
        end local 3 // java.net.InetAddress inetAddress
      StackMap locals:
      StackMap stack: java.net.UnknownHostException
         2: astore 5 /* ex */
        start local 5 // java.net.UnknownHostException ex
         3: .line 469
            invokestatic org.apache.logging.log4j.core.net.TcpSocketManager.access$0:()Lorg/apache/logging/log4j/Logger;
            ldc "Could not find address of {}: {}"
            aload 2 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.host:Ljava/lang/String;
            aload 5 /* ex */
            aload 5 /* ex */
            invokeinterface org.apache.logging.log4j.Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 470
            aconst_null
            areturn
        end local 5 // java.net.UnknownHostException ex
        start local 3 // java.net.InetAddress inetAddress
         5: .line 472
      StackMap locals: java.net.InetAddress
      StackMap stack:
            aconst_null
            astore 5 /* socket */
        start local 5 // java.net.Socket socket
         6: .line 475
            aload 0 /* this */
            aload 2 /* data */
            invokevirtual org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory.createSocket:(Lorg/apache/logging/log4j/core/net/TcpSocketManager$FactoryData;)Ljava/net/Socket;
            astore 5 /* socket */
         7: .line 476
            aload 5 /* socket */
            invokevirtual java.net.Socket.getOutputStream:()Ljava/io/OutputStream;
            astore 4 /* os */
        start local 4 // java.io.OutputStream os
         8: .line 477
            aload 0 /* this */
            aload 1 /* name */
            aload 4 /* os */
            aload 5 /* socket */
            aload 3 /* inetAddress */
            aload 2 /* data */
            invokevirtual org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory.createManager:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/net/Socket;Ljava/net/InetAddress;Lorg/apache/logging/log4j/core/net/TcpSocketManager$FactoryData;)Lorg/apache/logging/log4j/core/net/TcpSocketManager;
         9: areturn
        end local 4 // java.io.OutputStream os
        10: .line 478
      StackMap locals: org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory java.lang.String org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData java.net.InetAddress top java.net.Socket
      StackMap stack: java.io.IOException
            astore 6 /* ex */
        start local 6 // java.io.IOException ex
        11: .line 479
            invokestatic org.apache.logging.log4j.core.net.TcpSocketManager.access$0:()Lorg/apache/logging/log4j/Logger;
            ldc "TcpSocketManager ({}) caught exception and will continue:"
            aload 1 /* name */
            aload 6 /* ex */
            aload 6 /* ex */
            invokeinterface org.apache.logging.log4j.Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
        12: .line 480
            invokestatic org.apache.logging.log4j.core.util.NullOutputStream.getInstance:()Lorg/apache/logging/log4j/core/util/NullOutputStream;
            astore 4 /* os */
        end local 6 // java.io.IOException ex
        start local 4 // java.io.OutputStream os
        13: .line 482
            aload 2 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.reconnectDelayMillis:I
            ifne 16
        14: .line 483
            aload 5 /* socket */
            invokestatic org.apache.logging.log4j.core.util.Closer.closeSilently:(Ljava/lang/AutoCloseable;)Z
            pop
        15: .line 484
            aconst_null
            areturn
        16: .line 486
      StackMap locals: org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory java.lang.String org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData java.net.InetAddress java.io.OutputStream java.net.Socket
      StackMap stack:
            aload 0 /* this */
            aload 1 /* name */
            aload 4 /* os */
            aconst_null
            aload 3 /* inetAddress */
            aload 2 /* data */
            invokevirtual org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory.createManager:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/net/Socket;Ljava/net/InetAddress;Lorg/apache/logging/log4j/core/net/TcpSocketManager$FactoryData;)Lorg/apache/logging/log4j/core/net/TcpSocketManager;
            areturn
        end local 5 // java.net.Socket socket
        end local 4 // java.io.OutputStream os
        end local 3 // java.net.InetAddress inetAddress
        end local 2 // org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData data
        end local 1 // java.lang.String name
        end local 0 // org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   17     0         this  Lorg/apache/logging/log4j/core/net/TcpSocketManager$TcpSocketManagerFactory<TM;TT;>;
            0   17     1         name  Ljava/lang/String;
            0   17     2         data  TT;
            1    2     3  inetAddress  Ljava/net/InetAddress;
            5   17     3  inetAddress  Ljava/net/InetAddress;
            8   10     4           os  Ljava/io/OutputStream;
           13   17     4           os  Ljava/io/OutputStream;
            3    5     5           ex  Ljava/net/UnknownHostException;
            6   17     5       socket  Ljava/net/Socket;
           11   13     6           ex  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.net.UnknownHostException
           6     9      10  Class java.io.IOException
    Signature: (Ljava/lang/String;TT;)TM;
    MethodParameters:
      Name  Flags
      name  final
      data  final

  M createManager(java.lang.String, java.io.OutputStream, java.net.Socket, java.net.InetAddress, );
    descriptor: (Ljava/lang/String;Ljava/io/OutputStream;Ljava/net/Socket;Ljava/net/InetAddress;Lorg/apache/logging/log4j/core/net/TcpSocketManager$FactoryData;)Lorg/apache/logging/log4j/core/net/TcpSocketManager;
    flags: (0x0000) 
    Code:
      stack=14, locals=6, args_size=6
        start local 0 // org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory this
        start local 1 // java.lang.String name
        start local 2 // java.io.OutputStream os
        start local 3 // java.net.Socket socket
        start local 4 // java.net.InetAddress inetAddress
        start local 5 // org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData data
         0: .line 491
            new org.apache.logging.log4j.core.net.TcpSocketManager
            dup
            aload 1 /* name */
            aload 2 /* os */
            aload 3 /* socket */
            aload 4 /* inetAddress */
            aload 5 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.host:Ljava/lang/String;
            aload 5 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.port:I
         1: .line 492
            aload 5 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.connectTimeoutMillis:I
            aload 5 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.reconnectDelayMillis:I
            aload 5 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.immediateFail:Z
            aload 5 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.layout:Lorg/apache/logging/log4j/core/Layout;
         2: .line 493
            aload 5 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.bufferSize:I
            aload 5 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.socketOptions:Lorg/apache/logging/log4j/core/net/SocketOptions;
         3: .line 491
            invokespecial org.apache.logging.log4j.core.net.TcpSocketManager.<init>:(Ljava/lang/String;Ljava/io/OutputStream;Ljava/net/Socket;Ljava/net/InetAddress;Ljava/lang/String;IIIZLorg/apache/logging/log4j/core/Layout;ILorg/apache/logging/log4j/core/net/SocketOptions;)V
            areturn
        end local 5 // org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData data
        end local 4 // java.net.InetAddress inetAddress
        end local 3 // java.net.Socket socket
        end local 2 // java.io.OutputStream os
        end local 1 // java.lang.String name
        end local 0 // org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lorg/apache/logging/log4j/core/net/TcpSocketManager$TcpSocketManagerFactory<TM;TT;>;
            0    4     1         name  Ljava/lang/String;
            0    4     2           os  Ljava/io/OutputStream;
            0    4     3       socket  Ljava/net/Socket;
            0    4     4  inetAddress  Ljava/net/InetAddress;
            0    4     5         data  TT;
    Signature: (Ljava/lang/String;Ljava/io/OutputStream;Ljava/net/Socket;Ljava/net/InetAddress;TT;)TM;
    MethodParameters:
             Name  Flags
      name         final
      os           final
      socket       final
      inetAddress  final
      data         final

  java.net.Socket createSocket(T);
    descriptor: (Lorg/apache/logging/log4j/core/net/TcpSocketManager$FactoryData;)Ljava/net/Socket;
    flags: (0x0000) 
    Code:
      stack=5, locals=7, args_size=2
        start local 0 // org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory this
        start local 1 // org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData data
         0: .line 497
            getstatic org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory.resolver:Lorg/apache/logging/log4j/core/net/TcpSocketManager$HostResolver;
            aload 1 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.host:Ljava/lang/String;
            aload 1 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.port:I
            invokevirtual org.apache.logging.log4j.core.net.TcpSocketManager$HostResolver.resolveHost:(Ljava/lang/String;I)Ljava/util/List;
            astore 2 /* socketAddresses */
        start local 2 // java.util.List socketAddresses
         1: .line 498
            aconst_null
            astore 3 /* ioe */
        start local 3 // java.io.IOException ioe
         2: .line 499
            aload 2 /* socketAddresses */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 8
      StackMap locals: org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData java.util.List java.io.IOException top java.util.Iterator
      StackMap stack:
         3: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.net.InetSocketAddress
            astore 4 /* socketAddress */
        start local 4 // java.net.InetSocketAddress socketAddress
         4: .line 501
            aload 4 /* socketAddress */
            aload 1 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.socketOptions:Lorg/apache/logging/log4j/core/net/SocketOptions;
            aload 1 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.connectTimeoutMillis:I
            invokestatic org.apache.logging.log4j.core.net.TcpSocketManager.createSocket:(Ljava/net/InetSocketAddress;Lorg/apache/logging/log4j/core/net/SocketOptions;I)Ljava/net/Socket;
         5: areturn
         6: .line 502
      StackMap locals: org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData java.util.List java.io.IOException java.net.InetSocketAddress java.util.Iterator
      StackMap stack: java.io.IOException
            astore 6 /* ex */
        start local 6 // java.io.IOException ex
         7: .line 503
            aload 6 /* ex */
            astore 3 /* ioe */
        end local 6 // java.io.IOException ex
        end local 4 // java.net.InetSocketAddress socketAddress
         8: .line 499
      StackMap locals: org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData java.util.List java.io.IOException top java.util.Iterator
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         9: .line 506
            new java.io.IOException
            dup
            aload 0 /* this */
            aload 1 /* data */
            aload 2 /* socketAddresses */
            invokevirtual org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory.errorMessage:(Lorg/apache/logging/log4j/core/net/TcpSocketManager$FactoryData;Ljava/util/List;)Ljava/lang/String;
            aload 3 /* ioe */
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 3 // java.io.IOException ioe
        end local 2 // java.util.List socketAddresses
        end local 1 // org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData data
        end local 0 // org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   10     0             this  Lorg/apache/logging/log4j/core/net/TcpSocketManager$TcpSocketManagerFactory<TM;TT;>;
            0   10     1             data  TT;
            1   10     2  socketAddresses  Ljava/util/List<Ljava/net/InetSocketAddress;>;
            2   10     3              ioe  Ljava/io/IOException;
            4    8     4    socketAddress  Ljava/net/InetSocketAddress;
            7    8     6               ex  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           4     5       6  Class java.io.IOException
    Exceptions:
      throws java.io.IOException
    Signature: (TT;)Ljava/net/Socket;
    MethodParameters:
      Name  Flags
      data  final

  protected java.lang.String errorMessage(T, java.util.List<java.net.InetSocketAddress>);
    descriptor: (Lorg/apache/logging/log4j/core/net/TcpSocketManager$FactoryData;Ljava/util/List;)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory this
        start local 1 // org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData data
        start local 2 // java.util.List socketAddresses
         0: .line 510
            new java.lang.StringBuilder
            dup
            ldc "Unable to create socket for "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 3 /* sb */
        start local 3 // java.lang.StringBuilder sb
         1: .line 511
            aload 3 /* sb */
            aload 1 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.host:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " at port "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.port:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         2: .line 512
            aload 2 /* socketAddresses */
            invokeinterface java.util.List.size:()I
            iconst_1
            if_icmpne 7
         3: .line 513
            aload 2 /* socketAddresses */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.net.InetSocketAddress
            invokevirtual java.net.InetSocketAddress.getAddress:()Ljava/net/InetAddress;
            invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
            aload 1 /* data */
            getfield org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData.host:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 16
         4: .line 514
            aload 3 /* sb */
            ldc " using ip address "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* socketAddresses */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.net.InetSocketAddress
            invokevirtual java.net.InetSocketAddress.getAddress:()Ljava/net/InetAddress;
            invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 515
            aload 3 /* sb */
            ldc " and port "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* socketAddresses */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.net.InetSocketAddress
            invokevirtual java.net.InetSocketAddress.getPort:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         6: .line 517
            goto 16
         7: .line 518
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            aload 3 /* sb */
            ldc " using ip addresses and ports "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         8: .line 519
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         9: goto 15
        10: .line 520
      StackMap locals: int
      StackMap stack:
            iload 4 /* i */
            ifle 14
        11: .line 521
            aload 3 /* sb */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 522
            aload 3 /* sb */
            aload 2 /* socketAddresses */
            iload 4 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.net.InetSocketAddress
            invokevirtual java.net.InetSocketAddress.getAddress:()Ljava/net/InetAddress;
            invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        13: .line 523
            aload 3 /* sb */
            ldc ":"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 2 /* socketAddresses */
            iload 4 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.net.InetSocketAddress
            invokevirtual java.net.InetSocketAddress.getPort:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
        14: .line 519
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        15: iload 4 /* i */
            aload 2 /* socketAddresses */
            invokeinterface java.util.List.size:()I
            if_icmplt 10
        end local 4 // int i
        16: .line 527
      StackMap locals:
      StackMap stack:
            aload 3 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 3 // java.lang.StringBuilder sb
        end local 2 // java.util.List socketAddresses
        end local 1 // org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData data
        end local 0 // org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   17     0             this  Lorg/apache/logging/log4j/core/net/TcpSocketManager$TcpSocketManagerFactory<TM;TT;>;
            0   17     1             data  TT;
            0   17     2  socketAddresses  Ljava/util/List<Ljava/net/InetSocketAddress;>;
            1   17     3               sb  Ljava/lang/StringBuilder;
            9   16     4                i  I
    Signature: (TT;Ljava/util/List<Ljava/net/InetSocketAddress;>;)Ljava/lang/String;
    MethodParameters:
                 Name  Flags
      data             final
      socketAddresses  

  public java.lang.Object createManager(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            checkcast org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData
            invokevirtual org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory.createManager:(Ljava/lang/String;Lorg/apache/logging/log4j/core/net/TcpSocketManager$FactoryData;)Lorg/apache/logging/log4j/core/net/TcpSocketManager;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: <M:Lorg/apache/logging/log4j/core/net/TcpSocketManager;T:Lorg/apache/logging/log4j/core/net/TcpSocketManager$FactoryData;>Ljava/lang/Object;Lorg/apache/logging/log4j/core/appender/ManagerFactory<TM;TT;>;
SourceFile: "TcpSocketManager.java"
NestHost: org.apache.logging.log4j.core.net.TcpSocketManager
InnerClasses:
  FactoryData = org.apache.logging.log4j.core.net.TcpSocketManager$FactoryData of org.apache.logging.log4j.core.net.TcpSocketManager
  public HostResolver = org.apache.logging.log4j.core.net.TcpSocketManager$HostResolver of org.apache.logging.log4j.core.net.TcpSocketManager
  protected TcpSocketManagerFactory = org.apache.logging.log4j.core.net.TcpSocketManager$TcpSocketManagerFactory of org.apache.logging.log4j.core.net.TcpSocketManager