package

org.eclipse.sisu.plexus

Interfaces

PlexusBean<T> Plexus bean mapping; from hint->instance. 
PlexusBeanConverter Service that converts values into various beans by following Plexus configuration rules. 
PlexusBeanLocator Service that locates beans of various types, using optional Plexus hints as a guide. 
PlexusBeanManager Service that manages the lifecycle of Plexus beans. 
PlexusBeanMetadata Supplies metadata associated with a particular Plexus bean implementation. 
PlexusBeanModule  
PlexusBeanSource Source of Plexus component beans and associated metadata. 
PlexusTypeListener QualifiedTypeListener that also listens for Plexus components. 
Strategies Constants representing supported Plexus instantiation strategies. 

Classes

ClassRealmUtils  
ComponentDescriptorBeanModule  
CompositeBeanHelper  
DefaultPlexusBeanLocator PlexusBeanLocator that locates beans of various types from zero or more Injectors. 
Hints Constants and utility methods for dealing with Plexus hints. 
PlexusAnnotatedBeanModule PlexusBeanModule that registers Plexus beans by scanning classes for runtime annotations. 
PlexusAnnotatedMetadata Runtime PlexusBeanMetadata based on BeanProperty annotations. 
PlexusBindingModule Guice Module that supports registration, injection, and management of Plexus beans. 
PlexusDateTypeConverter TypeConverter Module that converts Plexus formatted date strings into Dates. 
PlexusLifecycleManager PlexusBeanManager that manages Plexus components requiring lifecycle management. 
PlexusSpaceModule  
PlexusTypeBinder  
PlexusTypeVisitor SpaceVisitor that reports Plexus bean classes annotated with @Component. 
PlexusXmlBeanConverter PlexusBeanConverter Module that converts Plexus formatted XML into beans. 
PlexusXmlBeanModule PlexusBeanModule that collects PlexusBeanMetadata by scanning XML resources. 
Roles Utility methods for dealing with Plexus roles.