public class org.xnio.http.HttpUpgrade
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.xnio.http.HttpUpgrade
super_class: java.lang.Object
{
public static org.xnio.IoFuture<org.xnio.ssl.SslConnection> performUpgrade(org.xnio.XnioWorker, org.xnio.ssl.XnioSsl, java.net.InetSocketAddress, java.net.URI, java.util.Map<java.lang.String, java.lang.String>, org.xnio.ChannelListener<? super org.xnio.ssl.SslConnection>, org.xnio.ChannelListener<? super org.xnio.channels.BoundChannel>, org.xnio.OptionMap, org.xnio.http.HandshakeChecker);
descriptor: (Lorg/xnio/XnioWorker;Lorg/xnio/ssl/XnioSsl;Ljava/net/InetSocketAddress;Ljava/net/URI;Ljava/util/Map;Lorg/xnio/ChannelListener;Lorg/xnio/ChannelListener;Lorg/xnio/OptionMap;Lorg/xnio/http/HandshakeChecker;)Lorg/xnio/IoFuture;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: new org.xnio.http.HttpUpgrade$HttpUpgradeState
dup
aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
aload 7
aload 8
invokespecial org.xnio.http.HttpUpgrade$HttpUpgradeState.<init>:(Lorg/xnio/XnioWorker;Lorg/xnio/ssl/XnioSsl;Ljava/net/InetSocketAddress;Ljava/net/URI;Ljava/util/Map;Lorg/xnio/ChannelListener;Lorg/xnio/ChannelListener;Lorg/xnio/OptionMap;Lorg/xnio/http/HandshakeChecker;)V
invokevirtual org.xnio.http.HttpUpgrade$HttpUpgradeState.doUpgrade:()Lorg/xnio/IoFuture;
areturn
end local 8 end local 7 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 1 0 worker Lorg/xnio/XnioWorker;
0 1 1 ssl Lorg/xnio/ssl/XnioSsl;
0 1 2 bindAddress Ljava/net/InetSocketAddress;
0 1 3 uri Ljava/net/URI;
0 1 4 headers Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 1 5 openListener Lorg/xnio/ChannelListener<-Lorg/xnio/ssl/SslConnection;>;
0 1 6 bindListener Lorg/xnio/ChannelListener<-Lorg/xnio/channels/BoundChannel;>;
0 1 7 optionMap Lorg/xnio/OptionMap;
0 1 8 handshakeChecker Lorg/xnio/http/HandshakeChecker;
Signature: (Lorg/xnio/XnioWorker;Lorg/xnio/ssl/XnioSsl;Ljava/net/InetSocketAddress;Ljava/net/URI;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Lorg/xnio/ChannelListener<-Lorg/xnio/ssl/SslConnection;>;Lorg/xnio/ChannelListener<-Lorg/xnio/channels/BoundChannel;>;Lorg/xnio/OptionMap;Lorg/xnio/http/HandshakeChecker;)Lorg/xnio/IoFuture<Lorg/xnio/ssl/SslConnection;>;
MethodParameters:
Name Flags
worker final
ssl
bindAddress
uri
headers final
openListener
bindListener
optionMap
handshakeChecker
public static org.xnio.IoFuture<org.xnio.ssl.SslConnection> performUpgrade(org.xnio.XnioWorker, org.xnio.ssl.XnioSsl, java.net.InetSocketAddress, java.net.URI, java.util.Map<java.lang.String, java.util.List<java.lang.String>>, org.xnio.ChannelListener<? super org.xnio.ssl.SslConnection>, org.xnio.ChannelListener<? super org.xnio.channels.BoundChannel>, org.xnio.OptionMap, org.xnio.http.ExtendedHandshakeChecker);
descriptor: (Lorg/xnio/XnioWorker;Lorg/xnio/ssl/XnioSsl;Ljava/net/InetSocketAddress;Ljava/net/URI;Ljava/util/Map;Lorg/xnio/ChannelListener;Lorg/xnio/ChannelListener;Lorg/xnio/OptionMap;Lorg/xnio/http/ExtendedHandshakeChecker;)Lorg/xnio/IoFuture;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: new org.xnio.http.HttpUpgrade$HttpUpgradeState
dup
aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
aload 7
aload 8
invokespecial org.xnio.http.HttpUpgrade$HttpUpgradeState.<init>:(Lorg/xnio/XnioWorker;Lorg/xnio/ssl/XnioSsl;Ljava/net/InetSocketAddress;Ljava/net/URI;Ljava/util/Map;Lorg/xnio/ChannelListener;Lorg/xnio/ChannelListener;Lorg/xnio/OptionMap;Lorg/xnio/http/ExtendedHandshakeChecker;)V
invokevirtual org.xnio.http.HttpUpgrade$HttpUpgradeState.doUpgrade:()Lorg/xnio/IoFuture;
areturn
end local 8 end local 7 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 1 0 worker Lorg/xnio/XnioWorker;
0 1 1 ssl Lorg/xnio/ssl/XnioSsl;
0 1 2 bindAddress Ljava/net/InetSocketAddress;
0 1 3 uri Ljava/net/URI;
0 1 4 headers Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
0 1 5 openListener Lorg/xnio/ChannelListener<-Lorg/xnio/ssl/SslConnection;>;
0 1 6 bindListener Lorg/xnio/ChannelListener<-Lorg/xnio/channels/BoundChannel;>;
0 1 7 optionMap Lorg/xnio/OptionMap;
0 1 8 handshakeChecker Lorg/xnio/http/ExtendedHandshakeChecker;
Signature: (Lorg/xnio/XnioWorker;Lorg/xnio/ssl/XnioSsl;Ljava/net/InetSocketAddress;Ljava/net/URI;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;Lorg/xnio/ChannelListener<-Lorg/xnio/ssl/SslConnection;>;Lorg/xnio/ChannelListener<-Lorg/xnio/channels/BoundChannel;>;Lorg/xnio/OptionMap;Lorg/xnio/http/ExtendedHandshakeChecker;)Lorg/xnio/IoFuture<Lorg/xnio/ssl/SslConnection;>;
MethodParameters:
Name Flags
worker final
ssl
bindAddress
uri
headers final
openListener
bindListener
optionMap
handshakeChecker
public static org.xnio.IoFuture<org.xnio.StreamConnection> performUpgrade(org.xnio.XnioWorker, java.net.InetSocketAddress, java.net.URI, java.util.Map<java.lang.String, java.lang.String>, org.xnio.ChannelListener<? super org.xnio.StreamConnection>, org.xnio.ChannelListener<? super org.xnio.channels.BoundChannel>, org.xnio.OptionMap, org.xnio.http.HandshakeChecker);
descriptor: (Lorg/xnio/XnioWorker;Ljava/net/InetSocketAddress;Ljava/net/URI;Ljava/util/Map;Lorg/xnio/ChannelListener;Lorg/xnio/ChannelListener;Lorg/xnio/OptionMap;Lorg/xnio/http/HandshakeChecker;)Lorg/xnio/IoFuture;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: new org.xnio.http.HttpUpgrade$HttpUpgradeState
dup
aload 0
aconst_null
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
aload 7
invokespecial org.xnio.http.HttpUpgrade$HttpUpgradeState.<init>:(Lorg/xnio/XnioWorker;Lorg/xnio/ssl/XnioSsl;Ljava/net/InetSocketAddress;Ljava/net/URI;Ljava/util/Map;Lorg/xnio/ChannelListener;Lorg/xnio/ChannelListener;Lorg/xnio/OptionMap;Lorg/xnio/http/HandshakeChecker;)V
invokevirtual org.xnio.http.HttpUpgrade$HttpUpgradeState.doUpgrade:()Lorg/xnio/IoFuture;
areturn
end local 7 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 1 0 worker Lorg/xnio/XnioWorker;
0 1 1 bindAddress Ljava/net/InetSocketAddress;
0 1 2 uri Ljava/net/URI;
0 1 3 headers Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 1 4 openListener Lorg/xnio/ChannelListener<-Lorg/xnio/StreamConnection;>;
0 1 5 bindListener Lorg/xnio/ChannelListener<-Lorg/xnio/channels/BoundChannel;>;
0 1 6 optionMap Lorg/xnio/OptionMap;
0 1 7 handshakeChecker Lorg/xnio/http/HandshakeChecker;
Signature: (Lorg/xnio/XnioWorker;Ljava/net/InetSocketAddress;Ljava/net/URI;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Lorg/xnio/ChannelListener<-Lorg/xnio/StreamConnection;>;Lorg/xnio/ChannelListener<-Lorg/xnio/channels/BoundChannel;>;Lorg/xnio/OptionMap;Lorg/xnio/http/HandshakeChecker;)Lorg/xnio/IoFuture<Lorg/xnio/StreamConnection;>;
MethodParameters:
Name Flags
worker final
bindAddress
uri
headers final
openListener
bindListener
optionMap
handshakeChecker
public static org.xnio.IoFuture<org.xnio.StreamConnection> performUpgrade(org.xnio.XnioWorker, java.net.InetSocketAddress, java.net.URI, java.util.Map<java.lang.String, java.util.List<java.lang.String>>, org.xnio.ChannelListener<? super org.xnio.StreamConnection>, org.xnio.ChannelListener<? super org.xnio.channels.BoundChannel>, org.xnio.OptionMap, org.xnio.http.ExtendedHandshakeChecker);
descriptor: (Lorg/xnio/XnioWorker;Ljava/net/InetSocketAddress;Ljava/net/URI;Ljava/util/Map;Lorg/xnio/ChannelListener;Lorg/xnio/ChannelListener;Lorg/xnio/OptionMap;Lorg/xnio/http/ExtendedHandshakeChecker;)Lorg/xnio/IoFuture;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: new org.xnio.http.HttpUpgrade$HttpUpgradeState
dup
aload 0
aconst_null
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
aload 7
invokespecial org.xnio.http.HttpUpgrade$HttpUpgradeState.<init>:(Lorg/xnio/XnioWorker;Lorg/xnio/ssl/XnioSsl;Ljava/net/InetSocketAddress;Ljava/net/URI;Ljava/util/Map;Lorg/xnio/ChannelListener;Lorg/xnio/ChannelListener;Lorg/xnio/OptionMap;Lorg/xnio/http/ExtendedHandshakeChecker;)V
invokevirtual org.xnio.http.HttpUpgrade$HttpUpgradeState.doUpgrade:()Lorg/xnio/IoFuture;
areturn
end local 7 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 1 0 worker Lorg/xnio/XnioWorker;
0 1 1 bindAddress Ljava/net/InetSocketAddress;
0 1 2 uri Ljava/net/URI;
0 1 3 headers Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
0 1 4 openListener Lorg/xnio/ChannelListener<-Lorg/xnio/StreamConnection;>;
0 1 5 bindListener Lorg/xnio/ChannelListener<-Lorg/xnio/channels/BoundChannel;>;
0 1 6 optionMap Lorg/xnio/OptionMap;
0 1 7 handshakeChecker Lorg/xnio/http/ExtendedHandshakeChecker;
Signature: (Lorg/xnio/XnioWorker;Ljava/net/InetSocketAddress;Ljava/net/URI;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;Lorg/xnio/ChannelListener<-Lorg/xnio/StreamConnection;>;Lorg/xnio/ChannelListener<-Lorg/xnio/channels/BoundChannel;>;Lorg/xnio/OptionMap;Lorg/xnio/http/ExtendedHandshakeChecker;)Lorg/xnio/IoFuture<Lorg/xnio/StreamConnection;>;
MethodParameters:
Name Flags
worker final
bindAddress
uri
headers final
openListener
bindListener
optionMap
handshakeChecker
public static <T extends org.xnio.StreamConnection> org.xnio.IoFuture<T> performUpgrade(T, java.net.URI, java.util.Map<java.lang.String, java.lang.String>, org.xnio.ChannelListener<? super org.xnio.StreamConnection>, org.xnio.http.HandshakeChecker);
descriptor: (Lorg/xnio/StreamConnection;Ljava/net/URI;Ljava/util/Map;Lorg/xnio/ChannelListener;Lorg/xnio/http/HandshakeChecker;)Lorg/xnio/IoFuture;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new org.xnio.http.HttpUpgrade$HttpUpgradeState
dup
aload 0
aload 1
aload 2
aload 3
aload 4
invokespecial org.xnio.http.HttpUpgrade$HttpUpgradeState.<init>:(Lorg/xnio/StreamConnection;Ljava/net/URI;Ljava/util/Map;Lorg/xnio/ChannelListener;Lorg/xnio/http/HandshakeChecker;)V
invokevirtual org.xnio.http.HttpUpgrade$HttpUpgradeState.upgradeExistingConnection:()Lorg/xnio/IoFuture;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 connection TT;
0 1 1 uri Ljava/net/URI;
0 1 2 headers Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 1 3 openListener Lorg/xnio/ChannelListener<-Lorg/xnio/StreamConnection;>;
0 1 4 handshakeChecker Lorg/xnio/http/HandshakeChecker;
Signature: <T:Lorg/xnio/StreamConnection;>(TT;Ljava/net/URI;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Lorg/xnio/ChannelListener<-Lorg/xnio/StreamConnection;>;Lorg/xnio/http/HandshakeChecker;)Lorg/xnio/IoFuture<TT;>;
MethodParameters:
Name Flags
connection final
uri
headers final
openListener
handshakeChecker
public static <T extends org.xnio.StreamConnection> org.xnio.IoFuture<T> performUpgrade(T, java.net.URI, java.util.Map<java.lang.String, java.util.List<java.lang.String>>, org.xnio.ChannelListener<? super org.xnio.StreamConnection>, org.xnio.http.ExtendedHandshakeChecker);
descriptor: (Lorg/xnio/StreamConnection;Ljava/net/URI;Ljava/util/Map;Lorg/xnio/ChannelListener;Lorg/xnio/http/ExtendedHandshakeChecker;)Lorg/xnio/IoFuture;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new org.xnio.http.HttpUpgrade$HttpUpgradeState
dup
aload 0
aload 1
aload 2
aload 3
aload 4
invokespecial org.xnio.http.HttpUpgrade$HttpUpgradeState.<init>:(Lorg/xnio/StreamConnection;Ljava/net/URI;Ljava/util/Map;Lorg/xnio/ChannelListener;Lorg/xnio/http/ExtendedHandshakeChecker;)V
invokevirtual org.xnio.http.HttpUpgrade$HttpUpgradeState.upgradeExistingConnection:()Lorg/xnio/IoFuture;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 connection TT;
0 1 1 uri Ljava/net/URI;
0 1 2 headers Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
0 1 3 openListener Lorg/xnio/ChannelListener<-Lorg/xnio/StreamConnection;>;
0 1 4 handshakeChecker Lorg/xnio/http/ExtendedHandshakeChecker;
Signature: <T:Lorg/xnio/StreamConnection;>(TT;Ljava/net/URI;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;Lorg/xnio/ChannelListener<-Lorg/xnio/StreamConnection;>;Lorg/xnio/http/ExtendedHandshakeChecker;)Lorg/xnio/IoFuture<TT;>;
MethodParameters:
Name Flags
connection final
uri
headers final
openListener
handshakeChecker
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/xnio/http/HttpUpgrade;
}
SourceFile: "HttpUpgrade.java"
NestMembers:
org.xnio.http.HttpUpgrade$HttpUpgradeState org.xnio.http.HttpUpgrade$HttpUpgradeState$1 org.xnio.http.HttpUpgrade$HttpUpgradeState$2 org.xnio.http.HttpUpgrade$HttpUpgradeState$ConnectionOpenListener org.xnio.http.HttpUpgrade$HttpUpgradeState$FailureNotifier org.xnio.http.HttpUpgrade$HttpUpgradeState$StringWriteListener org.xnio.http.HttpUpgrade$HttpUpgradeState$UpgradeResultListener org.xnio.http.HttpUpgrade$HttpUpgradeState$UpgradeResultListener$1
InnerClasses:
private HttpUpgradeState = org.xnio.http.HttpUpgrade$HttpUpgradeState of org.xnio.http.HttpUpgrade