All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractBasicConverter |
|
| AbstractCollectionConverter |
|
| AbstractComponentConfigurator |
|
| AbstractComponentFactory |
|
| AbstractConfigurationConverter |
|
| AbstractLogEnabled |
|
| AbstractLogger |
|
| AbstractLoggerManager |
|
| AbstractTypeConverter<T> |
Abstract TypeConverter Module that automatically registers the converter based on the type argument.
|
| AnnotatedSource |
Binding source locations can implement this interface to supply annotations to the BeanLocator.
|
| AnnotationVisitor |
Something that can visit annotation declarations.
|
| AnnotationVisitor |
A visitor to visit a Java annotation.
|
| ArrayConverter |
|
| BaseLoggerManager |
|
| BasicComponentConfigurator |
|
| BeanBinder |
Provides custom PropertyBinders for beans that contain one or more properties.
|
| BeanEntry<Q extends Annotation,T> |
|
| BeanEntry<Q extends Annotation,T> |
Deprecated.
|
| BeanListener |
TypeListener that listens for bean types and arranges for their properties to be injected.
|
| BeanLocator |
Finds and tracks bean implementations annotated with Qualifier annotations.
|
| BeanManager |
Service that manages the lifecycle of beans.
|
| BeanProperties |
Iterable that iterates over potential bean properties in a class hierarchy.
|
| BeanProperty<T> |
Represents a bean property such as a field or setter method.
|
| BeanScanning |
Common techniques for discovering bean implementations.
|
| BeanScanning |
Deprecated.
|
| BeanScheduler |
Schedules safe activation of beans even when cyclic dependencies are involved.
Takes advantage of the new Guice ProvisionListener SPI, if available at runtime.
|
| BindingPublisher |
|
| BindingSubscriber<T> |
|
| BooleanConverter |
|
| BundleClassSpace |
ClassSpace backed by a strongly-referenced Bundle.
|
| BundleModule |
Guice module that uses classpath-scanning and auto-wiring to bind JSR330 components from OSGi bundles.
|
| BundlePlan |
|
| ByteConverter |
|
| CharConverter |
|
| ChildWireModule |
Child WireModule that avoids wiring dependencies that already exist in a parent Injector.
|
| ClassConverter |
|
| ClassFinder |
|
| ClassReader |
A Java class parser to make a ClassVisitor visit an existing class.
|
| ClassRealmConverter |
|
| ClassRealmManager |
Manages ClassRealm associated data for the Plexus container.
|
| ClassSpace |
Represents an abstract collection of related classes and resources.
|
| ClassVisitor |
A visitor to visit a Java class.
|
| ClassVisitor |
Something that can visit class definitions.
|
| ClassWriter |
|
| CloningClassSpace |
ClassSpace that can create multiple (deferred) copies of the same implementation type.
|
| CollectionConverter |
|
| ComponentConfigurationException |
|
| ComponentConfigurator |
|
| ComponentDependency |
|
| ComponentDescriptor<T> |
|
| ComponentDescriptorBeanModule |
|
| ComponentFactory |
|
| ComponentImpl |
Partial runtime implementation of Plexus @Component annotation, supporting the most common attributes.
|
| ComponentInstantiationException |
|
| ComponentLifecycleException |
|
| ComponentLookupException |
|
| ComponentRepositoryException |
|
| ComponentRequirement |
|
| ComponentRequirementList |
|
| ComponentSetDescriptor |
|
| CompositeBeanHelper |
Helper class that implements low-level Plexus configuration of composite beans.
|
| Configurable |
|
| ConfigurationConverter |
|
| ConfigurationImpl |
Runtime implementation of Plexus @Configuration annotation.
|
| ConfigurationListener |
|
| ConsoleLogger |
|
| ConsoleLoggerManager |
|
| ContainerConfiguration |
|
| Context |
|
| ContextException |
|
| ContextMapAdapter |
|
| Contextualizable |
|
| ConverterLookup |
|
| CycleDetectedInComponentGraphException |
|
| DateConverter |
|
| DeclaredMembers |
Iterable that iterates over declared members of a class hierarchy.
|
| DeclaredMembers.View |
Enum implementation that provides different views of a class's members.
|
| DefaultBeanLocator |
|
| DefaultClassFinder |
|
| DefaultContainerConfiguration |
|
| DefaultContext |
|
| DefaultConverterLookup |
|
| DefaultExpressionEvaluator |
|
| DefaultPlexusBeanLocator |
|
| DefaultPlexusConfiguration |
|
| DefaultPlexusContainer |
|
| DefaultRankingFunction |
Simple RankingFunction that partitions qualified bindings into two main groups.
|
| DeferredClass<T> |
Placeholder Class; postpones classloading until absolutely necessary.
|
| DeferredProvider<T> |
|
| Description |
Describes a bean:
|
| Description |
Deprecated.
|
| Disposable |
|
| DoubleConverter |
|
| Dynamic |
Marks dependencies that should be dynamic proxies:
|
| EagerSingleton |
Marks beans that should be created as soon as possible:
|
| EagerSingleton |
Deprecated.
|
| EntryListAdapter<V> |
|
| EntryMapAdapter<K,V> |
|
| EntrySetAdapter<V> |
|
| EnumConverter |
|
| ExpressionEvaluationException |
|
| ExpressionEvaluator |
|
| FieldVisitor |
A visitor to visit a Java field.
|
| FileConverter |
|
| FloatConverter |
|
| Guice4 |
Utility methods for dealing with changes in the Guice 4.0 SPI.
|
| Hidden |
Hides a bean from being located or watched:
|
| Hints |
Constants and utility methods for dealing with Plexus hints.
|
| IgnoreSetters |
Annotates class hierarchies that don't want setter injection.
|
| IndexedClassFinder |
|
| Initializable |
|
| InitializationException |
|
| InjectedTest |
Abstract TestNG/JUnit4 test that automatically binds and injects itself.
|
| InjectedTestCase |
Abstract JUnit3 TestCase that automatically binds and injects itself.
|
| InjectorBindings |
Publisher of Bindings from a single Injector; ranked according to a given RankingFunction.
|
| IntConverter |
|
| Label |
A label represents a position in the bytecode of a method.
|
| Legacy<S> |
Deprecated.
|
| LifecycleManager |
BeanManager that manages JSR250 beans and schedules lifecycle events.
|
| LifecycleModule |
|
| LoadedClass<T> |
|
| LocatorWiring |
Adds BeanLocator-backed bindings for unresolved bean dependencies.
|
| LogEnabled |
|
| Logger |
|
| LoggerManager |
|
| Logs |
Utility methods for dealing with container logging and recovery.
|
| LongConverter |
|
| Main |
Bootstrap class that creates a static Injector by scanning the current class-path for beans.
|
| MapConverter |
|
| MapOrientedComponent |
|
| MapOrientedComponentConfigurator |
|
| Mediator<Q extends Annotation,T,W> |
|
| Mediator<Q extends Annotation,T,W> |
Deprecated.
|
| MergedModule |
Guice Module that discards any duplicate or broken bindings.
|
| MethodVisitor |
A visitor to visit a Java method.
|
| MutableBeanLocator |
|
| MutablePlexusContainer |
|
| Nullable |
Marks dependencies that can be null:
|
| Nullable |
Deprecated.
|
| ObjectWithFieldsConverter |
|
| Opcodes |
Defines the JVM opcodes, access flags and array type codes.
|
| ParameterizedConfigurationConverter |
|
| ParameterKeys |
|
| Parameters |
Qualifier of application parameters:
|
| Parameters |
Deprecated.
|
| PlexusAnnotatedBeanModule |
PlexusBeanModule that binds Plexus components by scanning classes for runtime annotations.
|
| PlexusAnnotatedMetadata |
|
| 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.
|
| PlexusBeanMetadata |
Supplies metadata associated with a particular Plexus bean implementation.
|
| PlexusBeanModule |
Module-like interface for contributing Plexus bindings with additional metadata.
|
| PlexusBeanSource |
Source of Plexus component beans and associated metadata.
|
| PlexusBindingModule |
Guice Module that supports registration, injection, and management of Plexus beans.
|
| PlexusBundlePlan |
|
| PlexusConfiguration |
|
| PlexusConfigurationConverter |
|
| PlexusConfigurationException |
|
| PlexusConstants |
|
| PlexusContainer |
|
| PlexusContainerException |
|
| PlexusContainerLocator |
|
| PlexusDateTypeConverter |
TypeConverter Module that converts Plexus formatted date strings into Dates.
|
| PlexusLifecycleManager |
BeanManager that manages Plexus components requiring lifecycle management.
|
| PlexusSpaceModule |
Guice Module that provides Plexus semantics without the full-blown Plexus container.
|
| PlexusTestCase |
|
| PlexusTypeBinder |
|
| PlexusTypeListener |
|
| PlexusTypeVisitor |
SpaceVisitor that reports Plexus bean classes annotated with @ Component.
|
| PlexusXmlBeanConverter |
|
| PlexusXmlBeanModule |
|
| Priority |
Defines the priority ordering of a bean, higher values have higher priority:
|
| PropertiesConverter |
|
| PropertyBinder |
Provides custom PropertyBindings for bean properties such as fields or setter methods.
|
| PropertyBinding |
|
| QualifiedTypeBinder |
|
| QualifiedTypeListener |
Listens for types annotated with Qualifier annotations.
|
| QualifiedTypeVisitor |
SpaceVisitor that reports types annotated with Qualifier annotations.
|
| RankingFunction |
Assigns each Binding a rank according to some function; higher ranks take precedence over lower ranks.
|
| RequirementImpl |
Runtime implementation of Plexus @Requirement annotation.
|
| Roles |
Utility methods for dealing with Plexus roles.
|
| Serviceable |
|
| ServiceBindings |
On-demand publisher of Bindings from the OSGi service registry.
|
| ServiceLocator |
|
| ShortConverter |
|
| SisuBundlePlan |
|
| SisuExtender |
OSGi extender that uses Sisu and Guice to wire up applications from one or more component bundles.
To enable it install org.eclipse.sisu.inject.extender, or adapt the class for your own extender.
|
| SisuExtensions |
SPI mechanism for discovering Module and Strategy extensions.
|
| SisuIndex |
Command-line utility that generates a qualified class index for a space-separated list of JARs.
|
| SisuIndexAPT6 |
Java 6 Annotation Processor that generates a qualified class index for the current build.
|
| SisuTracker |
OSGi BundleTracker that tracks component bundles and uses BundlePlans to publish them.
|
| Soft |
|
| Sources |
Utility methods for dealing with annotated sources.
|
| SpaceModule |
Guice Module that automatically binds types annotated with Qualifier annotations.
|
| SpaceModule.Strategy |
Visitor strategy.
|
| SpaceScanner |
|
| SpaceVisitor |
|
| Startable |
|
| StartingException |
|
| StoppingException |
|
| Strategies |
Constants representing supported Plexus instantiation strategies.
|
| Streams |
Utility methods for dealing with streams.
|
| StringBufferConverter |
|
| StringBuilderConverter |
|
| StringConverter |
|
| Suspendable |
|
| Type |
A Java field or method type.
|
| TypeArguments |
Utility methods for dealing with generic type arguments.
|
| TypeAwareExpressionEvaluator |
|
| Typed |
Restricts the visible types of a bean:
|
| TypePath |
The path to a type argument, wildcard bound, array element type, or static
inner type within an enclosing type.
|
| UriConverter |
|
| URLClassSpace |
|
| UrlConverter |
|
| Weak |
|
| WireModule |
Guice Module that automatically adds BeanLocator-backed bindings for unresolved dependencies.
|
| WireModule.Strategy |
Wiring strategy.
|
| Wiring |
Something that can supply bindings for unresolved dependency Keys.
|
| XmlPlexusConfiguration |
|