class io.undertow.Undertow$ListenerConfig
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: io.undertow.Undertow$ListenerConfig
super_class: java.lang.Object
{
final io.undertow.Undertow$ListenerType type;
descriptor: Lio/undertow/Undertow$ListenerType;
flags: (0x0010) ACC_FINAL
final int port;
descriptor: I
flags: (0x0010) ACC_FINAL
final java.lang.String host;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
final javax.net.ssl.KeyManager[] keyManagers;
descriptor: [Ljavax/net/ssl/KeyManager;
flags: (0x0010) ACC_FINAL
final javax.net.ssl.TrustManager[] trustManagers;
descriptor: [Ljavax/net/ssl/TrustManager;
flags: (0x0010) ACC_FINAL
final javax.net.ssl.SSLContext sslContext;
descriptor: Ljavax/net/ssl/SSLContext;
flags: (0x0010) ACC_FINAL
final io.undertow.server.HttpHandler rootHandler;
descriptor: Lio/undertow/server/HttpHandler;
flags: (0x0010) ACC_FINAL
final org.xnio.OptionMap overrideSocketOptions;
descriptor: Lorg/xnio/OptionMap;
flags: (0x0010) ACC_FINAL
final boolean useProxyProtocol;
descriptor: Z
flags: (0x0010) ACC_FINAL
private void <init>(io.undertow.Undertow$ListenerType, int, java.lang.String, javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], io.undertow.server.HttpHandler);
descriptor: (Lio/undertow/Undertow$ListenerType;ILjava/lang/String;[Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Lio/undertow/server/HttpHandler;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield io.undertow.Undertow$ListenerConfig.type:Lio/undertow/Undertow$ListenerType;
2: aload 0
iload 2
putfield io.undertow.Undertow$ListenerConfig.port:I
3: aload 0
aload 3
putfield io.undertow.Undertow$ListenerConfig.host:Ljava/lang/String;
4: aload 0
aload 4
putfield io.undertow.Undertow$ListenerConfig.keyManagers:[Ljavax/net/ssl/KeyManager;
5: aload 0
aload 5
putfield io.undertow.Undertow$ListenerConfig.trustManagers:[Ljavax/net/ssl/TrustManager;
6: aload 0
aload 6
putfield io.undertow.Undertow$ListenerConfig.rootHandler:Lio/undertow/server/HttpHandler;
7: aload 0
aconst_null
putfield io.undertow.Undertow$ListenerConfig.sslContext:Ljavax/net/ssl/SSLContext;
8: aload 0
getstatic org.xnio.OptionMap.EMPTY:Lorg/xnio/OptionMap;
putfield io.undertow.Undertow$ListenerConfig.overrideSocketOptions:Lorg/xnio/OptionMap;
9: aload 0
iconst_0
putfield io.undertow.Undertow$ListenerConfig.useProxyProtocol:Z
10: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/undertow/Undertow$ListenerConfig;
0 11 1 type Lio/undertow/Undertow$ListenerType;
0 11 2 port I
0 11 3 host Ljava/lang/String;
0 11 4 keyManagers [Ljavax/net/ssl/KeyManager;
0 11 5 trustManagers [Ljavax/net/ssl/TrustManager;
0 11 6 rootHandler Lio/undertow/server/HttpHandler;
MethodParameters:
Name Flags
type final
port final
host final
keyManagers
trustManagers
rootHandler
private void <init>(io.undertow.Undertow$ListenerType, int, java.lang.String, javax.net.ssl.SSLContext, io.undertow.server.HttpHandler);
descriptor: (Lio/undertow/Undertow$ListenerType;ILjava/lang/String;Ljavax/net/ssl/SSLContext;Lio/undertow/server/HttpHandler;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield io.undertow.Undertow$ListenerConfig.type:Lio/undertow/Undertow$ListenerType;
2: aload 0
iload 2
putfield io.undertow.Undertow$ListenerConfig.port:I
3: aload 0
aload 3
putfield io.undertow.Undertow$ListenerConfig.host:Ljava/lang/String;
4: aload 0
aload 5
putfield io.undertow.Undertow$ListenerConfig.rootHandler:Lio/undertow/server/HttpHandler;
5: aload 0
aconst_null
putfield io.undertow.Undertow$ListenerConfig.keyManagers:[Ljavax/net/ssl/KeyManager;
6: aload 0
aconst_null
putfield io.undertow.Undertow$ListenerConfig.trustManagers:[Ljavax/net/ssl/TrustManager;
7: aload 0
aload 4
putfield io.undertow.Undertow$ListenerConfig.sslContext:Ljavax/net/ssl/SSLContext;
8: aload 0
getstatic org.xnio.OptionMap.EMPTY:Lorg/xnio/OptionMap;
putfield io.undertow.Undertow$ListenerConfig.overrideSocketOptions:Lorg/xnio/OptionMap;
9: aload 0
iconst_0
putfield io.undertow.Undertow$ListenerConfig.useProxyProtocol:Z
10: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/undertow/Undertow$ListenerConfig;
0 11 1 type Lio/undertow/Undertow$ListenerType;
0 11 2 port I
0 11 3 host Ljava/lang/String;
0 11 4 sslContext Ljavax/net/ssl/SSLContext;
0 11 5 rootHandler Lio/undertow/server/HttpHandler;
MethodParameters:
Name Flags
type final
port final
host final
sslContext
rootHandler
private void <init>(io.undertow.Undertow$ListenerBuilder);
descriptor: (Lio/undertow/Undertow$ListenerBuilder;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
getfield io.undertow.Undertow$ListenerBuilder.type:Lio/undertow/Undertow$ListenerType;
putfield io.undertow.Undertow$ListenerConfig.type:Lio/undertow/Undertow$ListenerType;
2: aload 0
aload 1
getfield io.undertow.Undertow$ListenerBuilder.port:I
putfield io.undertow.Undertow$ListenerConfig.port:I
3: aload 0
aload 1
getfield io.undertow.Undertow$ListenerBuilder.host:Ljava/lang/String;
putfield io.undertow.Undertow$ListenerConfig.host:Ljava/lang/String;
4: aload 0
aload 1
getfield io.undertow.Undertow$ListenerBuilder.rootHandler:Lio/undertow/server/HttpHandler;
putfield io.undertow.Undertow$ListenerConfig.rootHandler:Lio/undertow/server/HttpHandler;
5: aload 0
aload 1
getfield io.undertow.Undertow$ListenerBuilder.keyManagers:[Ljavax/net/ssl/KeyManager;
putfield io.undertow.Undertow$ListenerConfig.keyManagers:[Ljavax/net/ssl/KeyManager;
6: aload 0
aload 1
getfield io.undertow.Undertow$ListenerBuilder.trustManagers:[Ljavax/net/ssl/TrustManager;
putfield io.undertow.Undertow$ListenerConfig.trustManagers:[Ljavax/net/ssl/TrustManager;
7: aload 0
aload 1
getfield io.undertow.Undertow$ListenerBuilder.sslContext:Ljavax/net/ssl/SSLContext;
putfield io.undertow.Undertow$ListenerConfig.sslContext:Ljavax/net/ssl/SSLContext;
8: aload 0
aload 1
getfield io.undertow.Undertow$ListenerBuilder.overrideSocketOptions:Lorg/xnio/OptionMap;
putfield io.undertow.Undertow$ListenerConfig.overrideSocketOptions:Lorg/xnio/OptionMap;
9: aload 0
aload 1
getfield io.undertow.Undertow$ListenerBuilder.useProxyProtocol:Z
putfield io.undertow.Undertow$ListenerConfig.useProxyProtocol:Z
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/undertow/Undertow$ListenerConfig;
0 11 1 listenerBuilder Lio/undertow/Undertow$ListenerBuilder;
MethodParameters:
Name Flags
listenerBuilder final
}
SourceFile: "Undertow.java"
NestHost: io.undertow.Undertow
InnerClasses:
public final ListenerBuilder = io.undertow.Undertow$ListenerBuilder of io.undertow.Undertow
private ListenerConfig = io.undertow.Undertow$ListenerConfig of io.undertow.Undertow
public final ListenerType = io.undertow.Undertow$ListenerType of io.undertow.Undertow