java.lang.Object | |
↳ | org.eclipse.sisu.plexus.ClassRealmManager |
Manages ClassRealm associated data for the Plexus container.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ClassRealmManager(MutablePlexusContainer plexusContainer, MutableBeanLocator beanLocator) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
static ClassRealm | contextRealm() | ||||||||||
boolean | isManaged(ClassRealm realm) | ||||||||||
void |
manage(ClassRealm realm, Injector injector)
Manages the association between the given realm and its injector.
| ||||||||||
void | realmCreated(ClassRealm realm) | ||||||||||
void | realmDisposed(ClassRealm realm) | ||||||||||
static Set<String> |
visibleRealmNames(ClassRealm contextRealm)
Walks the ClassRealm import graph to find all realms visible from the given realm.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.codehaus.plexus.classworlds.ClassWorldListener
|
true
if the realm is already managed, otherwise false
Manages the association between the given realm and its injector.
realm | The realm |
---|---|
injector | The injector |
Walks the ClassRealm import graph to find all realms visible from the given realm.
contextRealm | The initial realm |
---|