public interface  org.glassfish.hk.api.ServiceHandle extends java.lang.Object implements java.io.Closeable
{
public abstract java.lang.Object getService();
public abstract org.glassfish.hk.api.ActiveDescriptor getActiveDescriptor();
public abstract boolean isActive();
public void destroy()
{
org.glassfish.hk.api.ServiceHandle v;
v := @this: org.glassfish.hk.api.ServiceHandle;
interfaceinvoke v.<org.glassfish.hk.api.ServiceHandle: void close()>();
return;
}
public void close()
{
org.glassfish.hk.api.ServiceHandle v;
v := @this: org.glassfish.hk.api.ServiceHandle;
interfaceinvoke v.<org.glassfish.hk.api.ServiceHandle: void destroy()>();
return;
}
public abstract void setServiceData(java.lang.Object);
public abstract java.lang.Object getServiceData();
public abstract java.util.List getSubHandles();
}