public abstract class org.glassfish.hk.api.ServiceLocatorFactory extends java.lang.Object
{
private static org.glassfish.hk.api.ServiceLocatorFactory INSTANCE;
public void <init>()
{
org.glassfish.hk.api.ServiceLocatorFactory v;
v := @this: org.glassfish.hk.api.ServiceLocatorFactory;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static org.glassfish.hk.api.ServiceLocatorFactory getInstance()
{
org.glassfish.hk.api.ServiceLocatorFactory v;
v = <org.glassfish.hk.api.ServiceLocatorFactory: org.glassfish.hk.api.ServiceLocatorFactory INSTANCE>;
return v;
}
public abstract org.glassfish.hk.api.ServiceLocator create(java.lang.String);
public abstract org.glassfish.hk.api.ServiceLocator create(java.lang.String, org.glassfish.hk.api.ServiceLocator);
public abstract org.glassfish.hk.api.ServiceLocator create(java.lang.String, org.glassfish.hk.api.ServiceLocator, org.glassfish.hk.extension.ServiceLocatorGenerator);
public abstract org.glassfish.hk.api.ServiceLocator create(java.lang.String, org.glassfish.hk.api.ServiceLocator, org.glassfish.hk.extension.ServiceLocatorGenerator, org.glassfish.hk.api.ServiceLocatorFactory$CreatePolicy);
public abstract org.glassfish.hk.api.ServiceLocator find(java.lang.String);
public abstract void destroy(java.lang.String);
public abstract void destroy(org.glassfish.hk.api.ServiceLocator);
public abstract void addListener(org.glassfish.hk.api.ServiceLocatorListener);
public abstract void removeListener(org.glassfish.hk.api.ServiceLocatorListener);
static void <clinit>()
{
org.glassfish.hk.internal.ServiceLocatorFactoryImpl v;
v = new org.glassfish.hk.internal.ServiceLocatorFactoryImpl;
specialinvoke v.<org.glassfish.hk.internal.ServiceLocatorFactoryImpl: void <init>()>();
<org.glassfish.hk.api.ServiceLocatorFactory: org.glassfish.hk.api.ServiceLocatorFactory INSTANCE> = v;
return;
}
}