| 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 |
|---|