public class org.glassfish.grizzly.portunif.PUContext extends java.lang.Object
{
private int protocolMissCount;
short skippedProtocolFinders;
boolean isSticky;
org.glassfish.grizzly.portunif.PUProtocol protocol;
public void <init>(org.glassfish.grizzly.portunif.PUFilter)
{
int v;
org.glassfish.grizzly.portunif.PUContext v;
java.util.Set v;
org.glassfish.grizzly.portunif.PUFilter v;
v := @this: org.glassfish.grizzly.portunif.PUContext;
v := @parameter: org.glassfish.grizzly.portunif.PUFilter;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.glassfish.grizzly.portunif.PUContext: boolean isSticky> = 1;
v = virtualinvoke v.<org.glassfish.grizzly.portunif.PUFilter: java.util.Set getProtocols()>();
v = interfaceinvoke v.<java.util.Set: int size()>();
v.<org.glassfish.grizzly.portunif.PUContext: int protocolMissCount> = v;
return;
}
public boolean isSticky()
{
org.glassfish.grizzly.portunif.PUContext v;
boolean v;
v := @this: org.glassfish.grizzly.portunif.PUContext;
v = v.<org.glassfish.grizzly.portunif.PUContext: boolean isSticky>;
return v;
}
public void setSticky(boolean)
{
org.glassfish.grizzly.portunif.PUContext v;
boolean v;
v := @this: org.glassfish.grizzly.portunif.PUContext;
v := @parameter: boolean;
v.<org.glassfish.grizzly.portunif.PUContext: boolean isSticky> = v;
return;
}
public boolean noProtocolsFound()
{
short v;
int v, v;
org.glassfish.grizzly.portunif.PUContext v;
boolean v;
v := @this: org.glassfish.grizzly.portunif.PUContext;
v = v.<org.glassfish.grizzly.portunif.PUContext: short skippedProtocolFinders>;
v = staticinvoke <java.lang.Integer: int bitCount(int)>(v);
v = v.<org.glassfish.grizzly.portunif.PUContext: int protocolMissCount>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
void reset()
{
org.glassfish.grizzly.portunif.PUContext v;
v := @this: org.glassfish.grizzly.portunif.PUContext;
v.<org.glassfish.grizzly.portunif.PUContext: boolean isSticky> = 1;
v.<org.glassfish.grizzly.portunif.PUContext: org.glassfish.grizzly.portunif.PUProtocol protocol> = null;
v.<org.glassfish.grizzly.portunif.PUContext: short skippedProtocolFinders> = 0;
v.<org.glassfish.grizzly.portunif.PUContext: int protocolMissCount> = 0;
return;
}
}