com.change_vision.jude.api.inf
Class AstahAPI.SingletonFactory<T>

com.change_vision.jude.api.inf.AstahAPI.SingletonFactory<T>
Enclosing class:
AstahAPI

private class AstahAPI.SingletonFactory<T>


Field Summary
private  String className
           
private  Reference<T> instanceMap
           
private  Reference<T> instanceMap
           
private  Reference<T> instanceMap
           
private  Reference<T> instanceMap
           
private  Reference<T> instanceMap
           
private  Set<?> instanceSet
           
 
Constructor Summary
AstahAPI.SingletonFactory(String className)
           
 
Method Summary
 String getClassName()
           
 T getSingleton(ClassLoader classLoader)
           
static AstahAPI.SingletonFactory<T> newInstance(String className)
           
private  T newInstance(ClassLoader classLoader)
           
 

Field Detail

instanceMap

private Reference<T> instanceMap

instanceMap

private Reference<T> instanceMap

instanceMap

private Reference<T> instanceMap

instanceMap

private Reference<T> instanceMap

instanceMap

private Reference<T> instanceMap

instanceSet

private final Set<?> instanceSet

className

private final String className
Constructor Detail

AstahAPI.SingletonFactory

AstahAPI.SingletonFactory(String className)
Method Detail

newInstance

public static AstahAPI.SingletonFactory<T> newInstance(String className)

getClassName

public String getClassName()

getSingleton

public T getSingleton(ClassLoader classLoader)

newInstance

private T newInstance(ClassLoader classLoader)