Package org.eclipse.steady.java.monitor
Class LoaderHierarchy
- java.lang.Object
-
- org.eclipse.steady.java.monitor.LoaderHierarchy
-
public class LoaderHierarchy extends Object
Offers methods to create and interact with a hierarchy ofClassLoaders andLoaders.
-
-
Constructor Summary
Constructors Constructor Description LoaderHierarchy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Loaderadd(ClassLoader _cl)add.LoadergetLoader(ClassLoader _cl)getLoader.LoadergetRoot()getRoot.booleanisLeaf(ClassLoader _cl)isLeaf.booleanisRoot(ClassLoader _cl)isRoot.voidlogHierarchy(Loader _l, int _lvl)logHierarchy.
-
-
-
Method Detail
-
add
public Loader add(ClassLoader _cl)
add.
- Parameters:
_cl- aClassLoaderobject.- Returns:
- a
Loaderobject.
-
getLoader
public Loader getLoader(ClassLoader _cl)
getLoader.
- Parameters:
_cl- aClassLoaderobject.- Returns:
- a
Loaderobject.
-
isLeaf
public boolean isLeaf(ClassLoader _cl)
isLeaf.
- Parameters:
_cl- aClassLoaderobject.- Returns:
- a boolean.
-
isRoot
public boolean isRoot(ClassLoader _cl)
isRoot.
- Parameters:
_cl- aClassLoaderobject.- Returns:
- a boolean.
-
-