public final class io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator extends io.netty.handler.ssl.JdkBaseApplicationProtocolNegotiator
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator
super_class: io.netty.handler.ssl.JdkBaseApplicationProtocolNegotiator
{
private static final io.netty.handler.ssl.JdkApplicationProtocolNegotiator$SslEngineWrapperFactory NPN_WRAPPER;
descriptor: Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator$1
dup
invokespecial io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator$1.<init>:()V
putstatic io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator.NPN_WRAPPER:Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;
1: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.lang.Iterable<java.lang.String>);
descriptor: (Ljava/lang/Iterable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
aload 1
invokespecial io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator.<init>:(ZLjava/lang/Iterable;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/netty/handler/ssl/JdkNpnApplicationProtocolNegotiator;
0 2 1 protocols Ljava/lang/Iterable<Ljava/lang/String;>;
Signature: (Ljava/lang/Iterable<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
protocols
public void <init>(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
aload 1
invokespecial io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator.<init>:(Z[Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/netty/handler/ssl/JdkNpnApplicationProtocolNegotiator;
0 2 1 protocols [Ljava/lang/String;
MethodParameters:
Name Flags
protocols
public void <init>(boolean, java.lang.Iterable<java.lang.String>);
descriptor: (ZLjava/lang/Iterable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 1
aload 2
invokespecial io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator.<init>:(ZZLjava/lang/Iterable;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/netty/handler/ssl/JdkNpnApplicationProtocolNegotiator;
0 2 1 failIfNoCommonProtocols Z
0 2 2 protocols Ljava/lang/Iterable<Ljava/lang/String;>;
Signature: (ZLjava/lang/Iterable<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
failIfNoCommonProtocols
protocols
public void <init>(boolean, java.lang.String[]);
descriptor: (Z[Ljava/lang/String;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 1
aload 2
invokespecial io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator.<init>:(ZZ[Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/netty/handler/ssl/JdkNpnApplicationProtocolNegotiator;
0 2 1 failIfNoCommonProtocols Z
0 2 2 protocols [Ljava/lang/String;
MethodParameters:
Name Flags
failIfNoCommonProtocols
protocols
public void <init>(boolean, boolean, java.lang.Iterable<java.lang.String>);
descriptor: (ZZLjava/lang/Iterable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
ifeq 1
getstatic io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator.FAIL_SELECTOR_FACTORY:Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;
goto 2
StackMap locals:
StackMap stack: uninitialized-this
1: getstatic io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator.NO_FAIL_SELECTOR_FACTORY:Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;
2: StackMap locals: uninitialized-this int int java.lang.Iterable
StackMap stack: uninitialized-this io.netty.handler.ssl.JdkApplicationProtocolNegotiator$ProtocolSelectorFactory
iload 2
ifeq 3
getstatic io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator.FAIL_SELECTION_LISTENER_FACTORY:Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;
goto 4
StackMap locals: uninitialized-this int int java.lang.Iterable
StackMap stack: uninitialized-this io.netty.handler.ssl.JdkApplicationProtocolNegotiator$ProtocolSelectorFactory
3: getstatic io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator.NO_FAIL_SELECTION_LISTENER_FACTORY:Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;
4: StackMap locals: uninitialized-this int int java.lang.Iterable
StackMap stack: uninitialized-this io.netty.handler.ssl.JdkApplicationProtocolNegotiator$ProtocolSelectorFactory io.netty.handler.ssl.JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory
aload 3
invokespecial io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator.<init>:(Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;Ljava/lang/Iterable;)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/netty/handler/ssl/JdkNpnApplicationProtocolNegotiator;
0 6 1 clientFailIfNoCommonProtocols Z
0 6 2 serverFailIfNoCommonProtocols Z
0 6 3 protocols Ljava/lang/Iterable<Ljava/lang/String;>;
Signature: (ZZLjava/lang/Iterable<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
clientFailIfNoCommonProtocols
serverFailIfNoCommonProtocols
protocols
public void <init>(boolean, boolean, java.lang.String[]);
descriptor: (ZZ[Ljava/lang/String;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
ifeq 1
getstatic io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator.FAIL_SELECTOR_FACTORY:Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;
goto 2
StackMap locals:
StackMap stack: uninitialized-this
1: getstatic io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator.NO_FAIL_SELECTOR_FACTORY:Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;
2: StackMap locals: uninitialized-this int int java.lang.String[]
StackMap stack: uninitialized-this io.netty.handler.ssl.JdkApplicationProtocolNegotiator$ProtocolSelectorFactory
iload 2
ifeq 3
getstatic io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator.FAIL_SELECTION_LISTENER_FACTORY:Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;
goto 4
StackMap locals: uninitialized-this int int java.lang.String[]
StackMap stack: uninitialized-this io.netty.handler.ssl.JdkApplicationProtocolNegotiator$ProtocolSelectorFactory
3: getstatic io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator.NO_FAIL_SELECTION_LISTENER_FACTORY:Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;
4: StackMap locals: uninitialized-this int int java.lang.String[]
StackMap stack: uninitialized-this io.netty.handler.ssl.JdkApplicationProtocolNegotiator$ProtocolSelectorFactory io.netty.handler.ssl.JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory
aload 3
invokespecial io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator.<init>:(Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;[Ljava/lang/String;)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/netty/handler/ssl/JdkNpnApplicationProtocolNegotiator;
0 6 1 clientFailIfNoCommonProtocols Z
0 6 2 serverFailIfNoCommonProtocols Z
0 6 3 protocols [Ljava/lang/String;
MethodParameters:
Name Flags
clientFailIfNoCommonProtocols
serverFailIfNoCommonProtocols
protocols
public void <init>(io.netty.handler.ssl.JdkApplicationProtocolNegotiator$ProtocolSelectorFactory, io.netty.handler.ssl.JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory, java.lang.Iterable<java.lang.String>);
descriptor: (Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;Ljava/lang/Iterable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getstatic io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator.NPN_WRAPPER:Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;
aload 1
aload 2
aload 3
invokespecial io.netty.handler.ssl.JdkBaseApplicationProtocolNegotiator.<init>:(Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;Ljava/lang/Iterable;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/netty/handler/ssl/JdkNpnApplicationProtocolNegotiator;
0 2 1 selectorFactory Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;
0 2 2 listenerFactory Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;
0 2 3 protocols Ljava/lang/Iterable<Ljava/lang/String;>;
Signature: (Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;Ljava/lang/Iterable<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
selectorFactory
listenerFactory
protocols
public void <init>(io.netty.handler.ssl.JdkApplicationProtocolNegotiator$ProtocolSelectorFactory, io.netty.handler.ssl.JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory, java.lang.String[]);
descriptor: (Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;[Ljava/lang/String;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getstatic io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator.NPN_WRAPPER:Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;
aload 1
aload 2
aload 3
invokespecial io.netty.handler.ssl.JdkBaseApplicationProtocolNegotiator.<init>:(Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;[Ljava/lang/String;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/netty/handler/ssl/JdkNpnApplicationProtocolNegotiator;
0 2 1 selectorFactory Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;
0 2 2 listenerFactory Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;
0 2 3 protocols [Ljava/lang/String;
MethodParameters:
Name Flags
selectorFactory
listenerFactory
protocols
public io.netty.handler.ssl.JdkApplicationProtocolNegotiator$SslEngineWrapperFactory wrapperFactory();
descriptor: ()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial io.netty.handler.ssl.JdkBaseApplicationProtocolNegotiator.wrapperFactory:()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.util.List protocols();
descriptor: ()Ljava/util/List;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial io.netty.handler.ssl.JdkBaseApplicationProtocolNegotiator.protocols:()Ljava/util/List;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.netty.handler.ssl.JdkApplicationProtocolNegotiator$ProtocolSelectorFactory protocolSelectorFactory();
descriptor: ()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial io.netty.handler.ssl.JdkBaseApplicationProtocolNegotiator.protocolSelectorFactory:()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.netty.handler.ssl.JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory protocolListenerFactory();
descriptor: ()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial io.netty.handler.ssl.JdkBaseApplicationProtocolNegotiator.protocolListenerFactory:()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "JdkNpnApplicationProtocolNegotiator.java"
NestMembers:
io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator$1
InnerClasses:
public abstract ProtocolSelectionListenerFactory = io.netty.handler.ssl.JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory of io.netty.handler.ssl.JdkApplicationProtocolNegotiator
public abstract ProtocolSelectorFactory = io.netty.handler.ssl.JdkApplicationProtocolNegotiator$ProtocolSelectorFactory of io.netty.handler.ssl.JdkApplicationProtocolNegotiator
public abstract SslEngineWrapperFactory = io.netty.handler.ssl.JdkApplicationProtocolNegotiator$SslEngineWrapperFactory of io.netty.handler.ssl.JdkApplicationProtocolNegotiator
io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator$1
RuntimeVisibleAnnotations:
java.lang.Deprecated()