public class ClassWorld
extends java.lang.Object
ClassRealms, indexed by id.| Modifier and Type | Field | Description |
|---|---|---|
private java.util.Map |
realms |
| Constructor | Description |
|---|---|
ClassWorld() |
|
ClassWorld(java.lang.String realmId,
java.lang.ClassLoader classLoader) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
disposeRealm(java.lang.String id) |
|
ClassRealm |
getRealm(java.lang.String id) |
|
java.util.Collection |
getRealms() |
|
(package private) java.lang.Class |
loadClass(java.lang.String name) |
|
ClassRealm |
newRealm(java.lang.String id) |
|
ClassRealm |
newRealm(java.lang.String id,
java.lang.ClassLoader classLoader) |
public ClassWorld(java.lang.String realmId,
java.lang.ClassLoader classLoader)
public ClassWorld()
public ClassRealm newRealm(java.lang.String id) throws DuplicateRealmException
DuplicateRealmExceptionpublic ClassRealm newRealm(java.lang.String id, java.lang.ClassLoader classLoader) throws DuplicateRealmException
DuplicateRealmExceptionpublic void disposeRealm(java.lang.String id)
throws NoSuchRealmException
NoSuchRealmExceptionpublic ClassRealm getRealm(java.lang.String id) throws NoSuchRealmException
NoSuchRealmExceptionpublic java.util.Collection getRealms()
java.lang.Class loadClass(java.lang.String name)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException