Liferay 6.1.2-ce-ga3

com.liferay.portal.bean
Class ConstantsBeanFactoryImpl

java.lang.Object
  extended by com.liferay.portal.bean.ConstantsBeanFactoryImpl
All Implemented Interfaces:
ConstantsBeanFactory

public class ConstantsBeanFactoryImpl
extends Object
implements ConstantsBeanFactory


Field Summary
protected static ConcurrentMap<EqualityWeakReference<Class<?>>,Reference<?>> constantsBeans
           
protected static ReferenceQueue<Class<?>> constantsClassReferenceQueue
           
 
Constructor Summary
ConstantsBeanFactoryImpl()
           
 
Method Summary
protected static Object createConstantsBean(Class<?> constantsClass)
           
protected static byte[] generateConstantsBeanClassData(Class<?> constantsClass)
           
protected static String getClassBinaryName(Class<?> clazz)
           
 Object getConstantsBean(Class<?> constantsClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

constantsBeans

protected static ConcurrentMap<EqualityWeakReference<Class<?>>,Reference<?>> constantsBeans

constantsClassReferenceQueue

protected static ReferenceQueue<Class<?>> constantsClassReferenceQueue
Constructor Detail

ConstantsBeanFactoryImpl

public ConstantsBeanFactoryImpl()
Method Detail

getConstantsBean

public Object getConstantsBean(Class<?> constantsClass)
Specified by:
getConstantsBean in interface ConstantsBeanFactory

createConstantsBean

protected static Object createConstantsBean(Class<?> constantsClass)

generateConstantsBeanClassData

protected static byte[] generateConstantsBeanClassData(Class<?> constantsClass)

getClassBinaryName

protected static String getClassBinaryName(Class<?> clazz)

Liferay 6.1.2-ce-ga3