public class org.glassfish.hk.runlevel.RunLevelContext extends java.lang.Object implements org.glassfish.hk.api.Context
{
public static final java.lang.String CONTEXT_NAME;
private final org.glassfish.hk.runlevel.internal.AsyncRunLevelContext asyncRunLevelContext;
private void <init>(org.glassfish.hk.runlevel.internal.AsyncRunLevelContext)
{
org.glassfish.hk.runlevel.internal.AsyncRunLevelContext v;
org.glassfish.hk.runlevel.RunLevelContext v;
v := @this: org.glassfish.hk.runlevel.RunLevelContext;
v := @parameter: org.glassfish.hk.runlevel.internal.AsyncRunLevelContext;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.glassfish.hk.runlevel.RunLevelContext: org.glassfish.hk.runlevel.internal.AsyncRunLevelContext asyncRunLevelContext> = v;
return;
}
public java.lang.Class getScope()
{
org.glassfish.hk.runlevel.RunLevelContext v;
v := @this: org.glassfish.hk.runlevel.RunLevelContext;
return class "Lorg/glassfish/hk2/runlevel/RunLevel;";
}
public java.lang.Object findOrCreate(org.glassfish.hk.api.ActiveDescriptor, org.glassfish.hk.api.ServiceHandle)
{
org.glassfish.hk.api.ActiveDescriptor v;
org.glassfish.hk.runlevel.internal.AsyncRunLevelContext v;
java.lang.Object v;
org.glassfish.hk.api.ServiceHandle v;
org.glassfish.hk.runlevel.RunLevelContext v;
v := @this: org.glassfish.hk.runlevel.RunLevelContext;
v := @parameter: org.glassfish.hk.api.ActiveDescriptor;
v := @parameter: org.glassfish.hk.api.ServiceHandle;
v = v.<org.glassfish.hk.runlevel.RunLevelContext: org.glassfish.hk.runlevel.internal.AsyncRunLevelContext asyncRunLevelContext>;
v = virtualinvoke v.<org.glassfish.hk.runlevel.internal.AsyncRunLevelContext: java.lang.Object findOrCreate(org.glassfish.hk.api.ActiveDescriptor,org.glassfish.hk.api.ServiceHandle)>(v, v);
return v;
}
public boolean containsKey(org.glassfish.hk.api.ActiveDescriptor)
{
org.glassfish.hk.api.ActiveDescriptor v;
org.glassfish.hk.runlevel.internal.AsyncRunLevelContext v;
boolean v;
org.glassfish.hk.runlevel.RunLevelContext v;
v := @this: org.glassfish.hk.runlevel.RunLevelContext;
v := @parameter: org.glassfish.hk.api.ActiveDescriptor;
v = v.<org.glassfish.hk.runlevel.RunLevelContext: org.glassfish.hk.runlevel.internal.AsyncRunLevelContext asyncRunLevelContext>;
v = virtualinvoke v.<org.glassfish.hk.runlevel.internal.AsyncRunLevelContext: boolean containsKey(org.glassfish.hk.api.ActiveDescriptor)>(v);
return v;
}
public void destroyOne(org.glassfish.hk.api.ActiveDescriptor)
{
org.glassfish.hk.api.ActiveDescriptor v;
org.glassfish.hk.runlevel.internal.AsyncRunLevelContext v;
org.glassfish.hk.runlevel.RunLevelContext v;
v := @this: org.glassfish.hk.runlevel.RunLevelContext;
v := @parameter: org.glassfish.hk.api.ActiveDescriptor;
v = v.<org.glassfish.hk.runlevel.RunLevelContext: org.glassfish.hk.runlevel.internal.AsyncRunLevelContext asyncRunLevelContext>;
virtualinvoke v.<org.glassfish.hk.runlevel.internal.AsyncRunLevelContext: void destroyOne(org.glassfish.hk.api.ActiveDescriptor)>(v);
return;
}
public boolean supportsNullCreation()
{
org.glassfish.hk.runlevel.RunLevelContext v;
v := @this: org.glassfish.hk.runlevel.RunLevelContext;
return 0;
}
public boolean isActive()
{
org.glassfish.hk.runlevel.RunLevelContext v;
v := @this: org.glassfish.hk.runlevel.RunLevelContext;
return 1;
}
public void shutdown()
{
org.glassfish.hk.runlevel.RunLevelContext v;
v := @this: org.glassfish.hk.runlevel.RunLevelContext;
return;
}
}