|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.opensymphony.module.sitemesh.util.ClassLoaderUtil
public class ClassLoaderUtil
This class is extremely useful for loading resources and classes in a fault tolerant manner that works across different applications servers. It has come out of many months of frustrating use of multiple application servers at Atlassian, please don't change things unless you're sure they're not going to break in one server or another!
Constructor Summary | |
---|---|
ClassLoaderUtil()
|
Method Summary | |
---|---|
static java.net.URL |
getResource(java.lang.String resourceName,
java.lang.Class callingClass)
Load a given resource. |
static java.io.InputStream |
getResourceAsStream(java.lang.String resourceName,
java.lang.Class callingClass)
This is a convenience method to load a resource as a stream. |
static java.lang.Class |
loadClass(java.lang.String className,
java.lang.Class callingClass)
Load a class with a given name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ClassLoaderUtil()
Method Detail |
---|
public static java.net.URL getResource(java.lang.String resourceName, java.lang.Class callingClass)
resourceName
- The name of the resource to loadcallingClass
- The Class object of the calling objectpublic static java.io.InputStream getResourceAsStream(java.lang.String resourceName, java.lang.Class callingClass)
resourceName
- The name of the resource to loadcallingClass
- The Class object of the calling objectpublic static java.lang.Class loadClass(java.lang.String className, java.lang.Class callingClass) throws java.lang.ClassNotFoundException
className
- The name of the class to loadcallingClass
- The Class object of the calling object
java.lang.ClassNotFoundException
- If the class cannot be found anywhere.
|
www.opensymphony.com/sitemesh/ | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |