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