All Classes and Interfaces
Class
Description
PlexusBeanModule
that binds Plexus components according to their ComponentDescriptor
s.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 Injector
s.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 BindingPublisher
s for Plexus bundles.BeanManager
that manages Plexus components requiring lifecycle management.Guice
Module
that provides Plexus semantics without the full-blown Plexus container.PlexusTypeListener
that binds Plexus Component
s.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.