All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PlexusBeanModule that binds Plexus components according to their ComponentDescriptors.
 
Partial runtime implementation of Plexus @Component annotation, supporting the most common attributes.
 
 
 
 
 
 
 
Helper class that implements low-level Plexus configuration of composite beans.
 
 
Runtime implementation of Plexus @Configuration annotation.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PlexusBeanLocator that locates beans of various types from zero or more Injectors.
 
PlexusContainer shim that delegates to a Plexus-aware Guice Injector.
 
 
 
 
 
 
 
Constants and utility methods for dealing with Plexus hints.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PlexusBeanModule that binds Plexus components by scanning classes for runtime annotations.
Runtime PlexusBeanMetadata based on BeanProperty annotations.
Plexus bean mapping; from hint to instance.
Service that converts values into various beans by following Plexus configuration rules.
Service that locates beans of various types, using optional Plexus hints as a guide.
Supplies metadata associated with a particular Plexus bean implementation.
Module-like interface for contributing Plexus bindings with additional metadata.
Source of Plexus component beans and associated metadata.
Guice Module that supports registration, injection, and management of Plexus beans.
BundlePlan that prepares BindingPublishers for Plexus bundles.
 
 
 
 
 
 
 
TypeConverter Module that converts Plexus formatted date strings into Dates.
BeanManager that manages Plexus components requiring lifecycle management.
Guice Module that provides Plexus semantics without the full-blown Plexus container.
 
PlexusTypeListener that binds Plexus Components.
QualifiedTypeListener that also listens for Plexus components.
SpaceVisitor that reports Plexus bean classes annotated with @Component.
PlexusBeanConverter Module that converts Plexus XML configuration into beans.
PlexusBeanModule that binds Plexus components by scanning XML resources.
 
Manages ClassRealm associated data for the Plexus container.
Runtime implementation of Plexus @Requirement annotation.
Utility methods for dealing with Plexus roles.
 
 
 
 
 
 
Constants representing supported Plexus instantiation strategies.
 
 
 
 
Supports type conversion into java.time classes.
Utility methods for dealing with generic type arguments.