public class org.glassfish.grizzly.websockets.DefaultWebSocket extends org.glassfish.grizzly.websockets.SimpleWebSocket
{
private static final java.util.logging.Logger LOGGER;
protected final jakarta.servlet.http.HttpServletRequest servletRequest;
public transient void <init>(org.glassfish.grizzly.websockets.ProtocolHandler, org.glassfish.grizzly.http.HttpRequestPacket, org.glassfish.grizzly.websockets.WebSocketListener[])
{
java.lang.IllegalStateException v;
org.glassfish.grizzly.http.HttpRequestPacket v;
org.glassfish.grizzly.websockets.WebSocketListener[] v;
org.glassfish.grizzly.websockets.WebSocketMappingData v;
org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl v;
java.io.IOException v;
org.glassfish.grizzly.websockets.DefaultWebSocket$WSRequestImpl v;
org.glassfish.grizzly.http.server.Response v;
org.glassfish.grizzly.filterchain.FilterChainContext v;
org.glassfish.grizzly.websockets.ProtocolHandler v;
org.glassfish.grizzly.http.HttpResponsePacket v;
org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletResponseImpl v;
org.glassfish.grizzly.websockets.DefaultWebSocket v;
v := @this: org.glassfish.grizzly.websockets.DefaultWebSocket;
v := @parameter: org.glassfish.grizzly.websockets.ProtocolHandler;
v := @parameter: org.glassfish.grizzly.http.HttpRequestPacket;
v := @parameter: org.glassfish.grizzly.websockets.WebSocketListener[];
specialinvoke v.<org.glassfish.grizzly.websockets.SimpleWebSocket: void <init>(org.glassfish.grizzly.websockets.ProtocolHandler,org.glassfish.grizzly.websockets.WebSocketListener[])>(v, v);
v = virtualinvoke v.<org.glassfish.grizzly.websockets.ProtocolHandler: org.glassfish.grizzly.filterchain.FilterChainContext getFilterChainContext()>();
if v == null goto label;
v = new org.glassfish.grizzly.websockets.DefaultWebSocket$WSRequestImpl;
specialinvoke v.<org.glassfish.grizzly.websockets.DefaultWebSocket$WSRequestImpl: void <init>()>();
v = virtualinvoke v.<org.glassfish.grizzly.websockets.DefaultWebSocket$WSRequestImpl: org.glassfish.grizzly.http.server.Response getResponse()>();
virtualinvoke v.<org.glassfish.grizzly.websockets.DefaultWebSocket$WSRequestImpl: void initialize(org.glassfish.grizzly.http.HttpRequestPacket,org.glassfish.grizzly.filterchain.FilterChainContext,org.glassfish.grizzly.http.server.HttpServerFilter)>(v, v, null);
v = virtualinvoke v.<org.glassfish.grizzly.http.HttpRequestPacket: org.glassfish.grizzly.http.HttpResponsePacket getResponse()>();
virtualinvoke v.<org.glassfish.grizzly.http.server.Response: void initialize(org.glassfish.grizzly.http.server.Request,org.glassfish.grizzly.http.HttpResponsePacket,org.glassfish.grizzly.filterchain.FilterChainContext,org.glassfish.grizzly.utils.DelayedExecutor$DelayQueue,org.glassfish.grizzly.http.server.HttpServerFilter)>(v, v, v, null, null);
label:
virtualinvoke v.<org.glassfish.grizzly.websockets.DefaultWebSocket$WSRequestImpl: void parseSessionId()>();
v = new org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl;
specialinvoke v.<org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl: void <init>()>();
v = new org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletResponseImpl;
specialinvoke v.<org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletResponseImpl: void <init>()>();
v = virtualinvoke v.<org.glassfish.grizzly.websockets.ProtocolHandler: org.glassfish.grizzly.websockets.WebSocketMappingData getMappingData()>();
virtualinvoke v.<org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletRequestImpl: void initialize(org.glassfish.grizzly.http.server.Request,org.glassfish.grizzly.servlet.HttpServletResponseImpl,org.glassfish.grizzly.websockets.WebSocketMappingData)>(v, v, v);
virtualinvoke v.<org.glassfish.grizzly.websockets.DefaultWebSocket$WSServletResponseImpl: void initialize(org.glassfish.grizzly.http.server.Response,org.glassfish.grizzly.servlet.HttpServletRequestImpl)>(v, v);
v.<org.glassfish.grizzly.websockets.DefaultWebSocket: jakarta.servlet.http.HttpServletRequest servletRequest> = v;
label:
goto label;
label:
v := @caughtexception;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String,java.lang.Throwable)>("Unexpected exception", v);
throw v;
label:
v.<org.glassfish.grizzly.websockets.DefaultWebSocket: jakarta.servlet.http.HttpServletRequest servletRequest> = null;
label:
return;
catch java.io.IOException from label to label with label;
}
public jakarta.servlet.http.HttpServletRequest getUpgradeRequest()
{
jakarta.servlet.http.HttpServletRequest v;
org.glassfish.grizzly.websockets.DefaultWebSocket v;
v := @this: org.glassfish.grizzly.websockets.DefaultWebSocket;
v = v.<org.glassfish.grizzly.websockets.DefaultWebSocket: jakarta.servlet.http.HttpServletRequest servletRequest>;
return v;
}
static void <clinit>()
{
java.util.logging.Logger v;
v = staticinvoke <org.glassfish.grizzly.Grizzly: java.util.logging.Logger logger(java.lang.Class)>(class "Lorg/glassfish/grizzly/websockets/DefaultWebSocket;");
<org.glassfish.grizzly.websockets.DefaultWebSocket: java.util.logging.Logger LOGGER> = v;
return;
}
}