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

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

 class 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
SingletonFactory(String className)
           
 
Method Summary
 String getClassName()
           
 T getSingleton(ClassLoader classLoader)
           
static 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

SingletonFactory

SingletonFactory(String className)
Method Detail

newInstance

public static SingletonFactory<T> newInstance(String className)

getClassName

public String getClassName()

getSingleton

public T getSingleton(ClassLoader classLoader)

newInstance

private T newInstance(ClassLoader classLoader)