org.jbpm.instantiation
Class SharedProcessClassLoaderFactory

java.lang.Object
  extended by org.jbpm.instantiation.SharedProcessClassLoaderFactory
All Implemented Interfaces:
java.io.Serializable, ProcessClassLoaderFactory

public class SharedProcessClassLoaderFactory
extends java.lang.Object
implements ProcessClassLoaderFactory

Refined process class loader factory that maintains a cache of the class loaders it returns. The cache does not prevent class loaders from being discarded by the garbage collector.

Author:
Alejandro Guizar
See Also:
Serialized Form

Constructor Summary
SharedProcessClassLoaderFactory()
           
 
Method Summary
 java.lang.ClassLoader getProcessClassLoader(ProcessDefinition processDefinition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SharedProcessClassLoaderFactory

public SharedProcessClassLoaderFactory()
Method Detail

getProcessClassLoader

public java.lang.ClassLoader getProcessClassLoader(ProcessDefinition processDefinition)
Specified by:
getProcessClassLoader in interface ProcessClassLoaderFactory


Copyright © 2010 JBoss Community. All Rights Reserved.