com.ail.core.factory
Class CachingClassFactory

java.lang.Object
  extended by com.ail.core.factory.AbstractFactory
      extended by com.ail.core.factory.ClassFactory
          extended by com.ail.core.factory.CachingClassFactory

public class CachingClassFactory
extends ClassFactory

This factory performs the same function as the ClassFactory, but unlike that factory it allows its prototypes to be cached. This can increase performace dramatically for certain types - especially those that are based on other types (e.g. BeanShell of Drools types which extend (or inherit from) other types.)

Version:
$Revision: 1.1 $

Constructor Summary
CachingClassFactory()
           
 
Method Summary
 
Methods inherited from class com.ail.core.factory.ClassFactory
instantiateType
 
Methods inherited from class com.ail.core.factory.AbstractFactory
createType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachingClassFactory

public CachingClassFactory()