public final class ClassRealmManager extends Object implements org.codehaus.plexus.classworlds.ClassWorldListener
ClassRealm associated data for the Plexus container.| Constructor and Description |
|---|
ClassRealmManager(MutablePlexusContainer plexusContainer,
MutableBeanLocator beanLocator) |
| Modifier and Type | Method and Description |
|---|---|
static org.codehaus.plexus.classworlds.realm.ClassRealm |
contextRealm() |
boolean |
isManaged(org.codehaus.plexus.classworlds.realm.ClassRealm realm) |
void |
manage(org.codehaus.plexus.classworlds.realm.ClassRealm realm,
com.google.inject.Injector injector)
Manages the association between the given realm and its injector.
|
void |
realmCreated(org.codehaus.plexus.classworlds.realm.ClassRealm realm) |
void |
realmDisposed(org.codehaus.plexus.classworlds.realm.ClassRealm realm) |
static Set<String> |
visibleRealmNames(org.codehaus.plexus.classworlds.realm.ClassRealm contextRealm)
Walks the
ClassRealm import graph to find all realms visible from the given realm. |
public ClassRealmManager(MutablePlexusContainer plexusContainer, MutableBeanLocator beanLocator)
public static org.codehaus.plexus.classworlds.realm.ClassRealm contextRealm()
public static Set<String> visibleRealmNames(org.codehaus.plexus.classworlds.realm.ClassRealm contextRealm)
ClassRealm import graph to find all realms visible from the given realm.contextRealm - The initial realmpublic boolean isManaged(org.codehaus.plexus.classworlds.realm.ClassRealm realm)
true if the realm is already managed, otherwise falsepublic void manage(org.codehaus.plexus.classworlds.realm.ClassRealm realm,
com.google.inject.Injector injector)
realm - The realminjector - The injectorpublic void realmCreated(org.codehaus.plexus.classworlds.realm.ClassRealm realm)
realmCreated in interface org.codehaus.plexus.classworlds.ClassWorldListenerpublic void realmDisposed(org.codehaus.plexus.classworlds.realm.ClassRealm realm)
realmDisposed in interface org.codehaus.plexus.classworlds.ClassWorldListenerCopyright © 2016. All Rights Reserved.