Package org.eclipse.sisu.plexus
package org.eclipse.sisu.plexus
Sisu-Plexus backend implementation.
-
ClassDescription
PlexusBeanModule
that binds Plexus components according to theirComponentDescriptor
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 moreInjector
s.Constants and utility methods for dealing with Plexus hints.PlexusBeanModule
that binds Plexus components by scanning classes for runtime annotations.RuntimePlexusBeanMetadata
based onBeanProperty
annotations.PlexusBean<T>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.GuiceModule
that supports registration, injection, and management of Plexus beans.BundlePlan
that preparesBindingPublisher
s for Plexus bundles.BeanManager
that manages Plexus components requiring lifecycle management.GuiceModule
that provides Plexus semantics without the full-blown Plexus container.PlexusTypeListener
that binds PlexusComponent
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.ManagesClassRealm
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.Utility methods for dealing with generic type arguments.