org.jbpm.util
Class ClassLoaderUtil

java.lang.Object
  extended by org.jbpm.util.ClassLoaderUtil

public class ClassLoaderUtil
extends java.lang.Object

provides centralized classloader lookup.


Method Summary
static java.lang.Class<?> classForName(java.lang.String className)
           
static java.lang.ClassLoader getClassLoader()
          returns the ClassLoader which is used in jbpm.
static java.io.InputStream getJbpmConfigurationStream(java.lang.String resource)
           
static java.util.Properties getProperties(java.lang.String resource)
           
static java.io.InputStream getStream(java.lang.String resource)
           
static java.lang.Class<?> loadClass(java.lang.String className)
          Deprecated. Use ClassLoaderUtil.classForName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

loadClass

public static java.lang.Class<?> loadClass(java.lang.String className)
Deprecated. Use ClassLoaderUtil.classForName

Bad usage of ClassLoader.loadClass() under JDK 6 https://jira.jboss.org/jira/browse/JBPM-1976


classForName

public static java.lang.Class<?> classForName(java.lang.String className)

getClassLoader

public static java.lang.ClassLoader getClassLoader()
returns the ClassLoader which is used in jbpm. Can be configured in jbpm.cfg.xml by the property jbpm.classLoader.


getStream

public static java.io.InputStream getStream(java.lang.String resource)

getJbpmConfigurationStream

public static java.io.InputStream getJbpmConfigurationStream(java.lang.String resource)

getProperties

public static java.util.Properties getProperties(java.lang.String resource)


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.