All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractBasicConverter |
|
| AbstractCollectionConverter |
|
| AbstractComponentConfigurator |
|
| AbstractComponentFactory |
|
| AbstractConfigurationConverter |
|
| AbstractDeferredClass<T> |
|
| AbstractLogEnabled |
|
| AbstractLogger |
|
| AbstractLoggerManager |
|
| AbstractSisuIndex |
Skeleton class that generates a qualified class index.
|
| 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.
|
| AnnotationWriter |
|
| ArrayConverter |
|
| Attribute |
A non standard class, field, method or code attribute.
|
| BaseLoggerManager |
|
| BasicComponentConfigurator |
|
| BeanBinder |
Provides custom PropertyBinders for beans that contain one or more properties.
|
| BeanCache<Q extends java.lang.annotation.Annotation,T> |
Atomic cache mapping Bindings to BeanEntrys; optimized for common case of single entries.
|
| BeanEntry<Q extends java.lang.annotation.Annotation,T> |
|
| BeanEntry<Q extends java.lang.annotation.Annotation,T> |
Deprecated.
|
| BeanInjector<B> |
MembersInjector that takes PropertyBindings and applies them to bean instances.
|
| BeanLifecycle |
Represents the JSR250 lifecycle for a particular bean type.
|
| 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.
|
| BeanPropertyField<T> |
|
| BeanPropertyIterator<T> |
Read-only Iterator that picks out potential bean properties from declared members.
|
| BeanPropertySetter<T> |
|
| BeanProviders |
Supplies various bean Providers backed by dynamic bean lookups.
|
| 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.
|
| BeanScheduler.CycleActivator |
Listens to provisioning events in order to determine safe activation points.
|
| BindingPublisher |
|
| BindingSubscriber<T> |
|
| BindingTracker<T> |
|
| BooleanConverter |
|
| BundleClassSpace |
ClassSpace backed by a strongly-referenced Bundle.
|
| BundleClassSpace.ChainedEnumeration<T> |
Chains a series of Enumerations together to look like a single Enumeration.
|
| BundleModule |
Guice module that uses classpath-scanning and auto-wiring to bind JSR330 components from OSGi bundles.
|
| BundlePlan |
|
| ByteConverter |
|
| ByteVector |
A dynamically extensible vector of bytes.
|
| CharConverter |
|
| ChildWireModule |
Child WireModule that avoids wiring dependencies that already exist in a parent Injector.
|
| ClassConverter |
|
| ClassFinder |
Finds (and optionally filters) Class resources from ClassSpaces.
|
| 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.
|
| CloningClassSpace.CloningClassLoader |
ClassLoader that can define multiple copies of the same implementation type.
|
| CollectionConverter |
|
| ComponentConfigurationException |
|
| ComponentConfigurator |
|
| ComponentDependency |
|
| ComponentDescriptor<T> |
|
| ComponentDescriptorBeanModule |
|
| ComponentDescriptorBeanModule.ComponentMetadata |
|
| ComponentDescriptorBeanModule.DeferredFactoryClass |
|
| ComponentDescriptorBeanModule.PlexusDescriptorBeanSource |
|
| 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 |
|
| Context |
Information about a class being parsed in a ClassReader.
|
| ContextException |
|
| ContextMapAdapter |
|
| Contextualizable |
|
| ConverterLookup |
|
| CycleDetectedInComponentGraphException |
|
| DateConverter |
|
| DeclaredMembers |
Iterable that iterates over declared members of a class hierarchy.
|
| DeclaredMembers.MemberIterator |
|
| DeclaredMembers.View |
Enum implementation that provides different views of a class's members.
|
| DefaultBeanLocator |
|
| DefaultClassFinder |
ClassFinder that finds Class resources under a given package name.
|
| DefaultContainerConfiguration |
|
| DefaultContext |
|
| DefaultConverterLookup |
|
| DefaultExpressionEvaluator |
|
| DefaultPlexusBeanLocator |
|
| DefaultPlexusBeans<T> |
|
| DefaultPlexusConfiguration |
|
| DefaultPlexusContainer |
|
| DefaultRankingFunction |
Simple RankingFunction that partitions qualified bindings into two main groups.
|
| DeferredClass<T> |
Placeholder Class; postpones classloading until absolutely necessary.
|
| DeferredProvider<T> |
|
| DependencyAnalyzer |
BindingTargetVisitor that collects the Keys of any injected dependencies.
|
| DependencyVerifier |
BindingTargetVisitor that verifies any injected dependencies.
|
| Description |
Describes a bean:
|
| Description |
Deprecated.
|
| DescriptionSource |
|
| Disposable |
|
| DoubleConverter |
|
| Dynamic |
Marks dependencies that should be dynamic proxies:
|
| DynamicGlue |
Utility methods for generating dynamic Provider-based proxies.
|
| EagerSingleton |
Marks beans that should be created as soon as possible:
|
| EagerSingleton |
Deprecated.
|
| Edge |
An edge in the control flow graph of a method body.
|
| ElementAnalyzer |
ElementVisitor that analyzes Bindings for unresolved injection dependencies.
|
| ElementMerger |
ElementVisitor that verifies Bindings and merges any duplicates.
|
| EntryListAdapter<V> |
List backed by an Iterable sequence of map entries.
|
| EntryListAdapter.ValueIterator<V> |
Value Iterator backed by a Key:Value Iterator.
|
| EntryListAdapter.ValueListIterator<V> |
Value ListIterator backed by a cached Key:Value Iterator.
|
| EntryMapAdapter<K,V> |
Map backed by an Iterable sequence of map entries.
|
| EntryMapAdapter.EntrySet<K,V> |
Entry Set backed by an Iterable sequence of map entries.
|
| EntrySetAdapter<V> |
Set backed by an Iterable sequence of map entries.
|
| EntrySetAdapter.ValueIterator<V> |
Value Iterator backed by a Key:Value Iterator.
|
| EnumConverter |
|
| ExpressionEvaluationException |
|
| ExpressionEvaluator |
|
| FieldVisitor |
A visitor to visit a Java field.
|
| FieldWriter |
An FieldVisitor that generates Java fields in bytecode form.
|
| FileConverter |
|
| FileEntryIterator |
Iterator that iterates over named entries beneath a file-system directory.
|
| FileTypeConverter |
TypeConverter Module that converts constants to Files.
|
| FloatConverter |
|
| Frame |
Information about the input and output stack map frames of a basic block.
|
| GlobberStrategy |
Enumerates various optimized filename globbing strategies.
|
| GlueLoader |
Weak cache of ClassLoaders that can generate proxy classes on-demand.
|
| Guice4 |
Utility methods for dealing with changes in the Guice 4.0 SPI.
|
| Handle |
A reference to a field or a method.
|
| Handler |
Information about an exception handler block.
|
| Hidden |
Hides a bean from being located or watched:
|
| HiddenSource |
|
| HintedPlexusBeans<T> |
|
| Hints |
Constants and utility methods for dealing with Plexus hints.
|
| IgnoreSetters |
Annotates class hierarchies that don't want setter injection.
|
| Implementations |
Utility methods for discovering the implementations behind Guice bindings.
|
| Implementations.ClassFinder |
BindingTargetVisitor that attempts to find the implementations behind bindings.
|
| ImplicitBindings |
Source of "implicit" bindings; includes @ImplementedBy, @ProvidedBy, and concrete types.
|
| IndexedClassFinder |
ClassFinder that finds Class resources listed in the named index.
|
| 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 |
|
| Item |
A constant pool item.
|
| Label |
A label represents a position in the bytecode of a method.
|
| LazyBeanEntry<Q extends java.lang.annotation.Annotation,T> |
Lazy BeanEntry backed by a qualified Binding and an assigned rank.
|
| LazyBeanEntry.JsrNamed |
Implementation of @Named that can also act like @Named.
|
| LazyPlexusBean<T> |
Map.Entry representing a lazy @Named Plexus bean; the bean is only retrieved when the value is requested.
|
| Legacy<S> |
Deprecated.
|
| LifecycleBuilder |
Builds BeanLifecycles by searching class hierarchies for JSR250 annotations.
|
| LifecycleManager |
BeanManager that manages JSR250 beans and schedules lifecycle events.
|
| LifecycleModule |
Guice Module that provides JSR250 lifecycle management by following PostConstruct and
PreDestroy annotations.
|
| LoadedClass<T> |
|
| LocatedBeans<Q extends java.lang.annotation.Annotation,T> |
Provides a sequence of BeanEntrys by iterating over qualified Bindings.
|
| LocatorWiring |
Adds BeanLocator-backed bindings for unresolved bean dependencies.
|
| LogEnabled |
|
| Logger |
|
| LoggerManager |
|
| Logs |
Utility methods for dealing with container logging and recovery.
|
| Logs.ConsoleSink |
|
| Logs.JULSink |
|
| Logs.Sink |
Something that accepts formatted messages.
|
| Logs.SLF4JSink |
|
| LongConverter |
|
| Main |
Bootstrap class that creates a static Injector by scanning the current class-path for beans.
|
| Main.ShutdownThread |
|
| MapConverter |
|
| MapOrientedComponent |
|
| MapOrientedComponentConfigurator |
|
| MediationListener |
InjectionListener that listens for mediated watchers and registers them with the BeanLocator.
|
| MediationListener.Mediation<Q extends java.lang.annotation.Annotation,T,W> |
Record containing all the necessary details about a mediated watcher.
|
| Mediator<Q extends java.lang.annotation.Annotation,T,W> |
|
| Mediator<Q extends java.lang.annotation.Annotation,T,W> |
Deprecated.
|
| MergedModule |
Guice Module that discards any duplicate or broken bindings.
|
| MergedProperties |
Delegating Map that merges a series of Maps into one consistent view.
|
| MethodVisitor |
A visitor to visit a Java method.
|
| MethodWriter |
|
| MildConcurrentKeys<K,V> |
Thread-safe Map whose keys are kept alive by soft/weak References.
|
| MildConcurrentValues<K,V> |
Thread-safe Map whose values are kept alive by soft/weak References.
|
| MildElements<T> |
NON-thread-safe Collection of elements kept alive by soft/weak References.
|
| MildElements.Indexable |
Represents an element that can be indexed.
|
| MildElements.Soft<T> |
|
| MildElements.Weak<T> |
|
| MildKeys<K,V> |
NON-thread-safe Map whose keys are kept alive by soft/weak References.
|
| MildKeys.Soft<T> |
Soft key that maintains a constant hash and uses referential equality.
|
| MildKeys.Weak<T> |
Weak key that maintains a constant hash and uses referential equality.
|
| MildValues<K,V> |
NON-thread-safe Map whose values are kept alive by soft/weak References.
|
| MildValues.InverseMapping |
Represents an inverse mapping from a value to its key.
|
| MildValues.Soft<K,V> |
|
| MildValues.Weak<K,V> |
|
| MissingPlexusBean<T> |
Map.Entry representing a missing @Named Plexus bean.
|
| MutableBeanLocator |
|
| MutablePlexusContainer |
|
| NamedClass<T> |
|
| NamedIterableAdapter<V> |
String mapping Iterable backed by a Named mapping Iterable.
|
| NamedIterableAdapter.NamedEntry<V> |
String mapping Map.Entry backed by a Named mapping Map.Entry.
|
| NamedIterableAdapter.NamedIterator<V> |
String mapping Iterator backed by a Named mapping Iterator.
|
| Nullable |
Marks dependencies that can be null:
|
| Nullable |
Deprecated.
|
| ObjectWithFieldsConverter |
|
| Opcodes |
Defines the JVM opcodes, access flags and array type codes.
|
| OptionalPropertyBinding<T> |
|
| ParameterizedConfigurationConverter |
|
| ParameterKeys |
|
| Parameters |
Qualifier of application parameters:
|
| Parameters |
Deprecated.
|
| PlaceholderBeanProvider<V> |
Provides a single bean; the name used to lookup/convert the bean is selected at runtime.
|
| PlexusAnnotatedBeanModule |
PlexusBeanModule that binds Plexus components by scanning classes for runtime annotations.
|
| PlexusAnnotatedBeanModule.PlexusAnnotatedBeanSource |
|
| PlexusAnnotatedMetadata |
|
| PlexusBean<T> |
Plexus bean mapping; from hint->instance.
|
| PlexusBeanBinder |
BeanBinder that binds bean properties according to Plexus metadata.
|
| 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 |
|
| PlexusConfigurations |
Creates Providers for properties with @Configuration metadata.
|
| PlexusConfigurations.ConfigurationProvider<T> |
Provider of Plexus configurations.
|
| PlexusConstants |
|
| PlexusContainer |
|
| PlexusContainerException |
|
| PlexusContainerLocator |
|
| PlexusDateTypeConverter |
TypeConverter Module that converts Plexus formatted date strings into Dates.
|
| PlexusLifecycleManager |
BeanManager that manages Plexus components requiring lifecycle management.
|
| PlexusPropertyBinder |
BeanPropertyBinder that auto-binds properties according to Plexus metadata.
|
| PlexusRequirements |
Creates Providers for properties with @Requirement metadata.
|
| PlexusRequirements.AbstractRequirementProvider<S,T> |
Abstract Provider that locates Plexus beans on-demand.
|
| PlexusRequirements.RequirementListProvider<T> |
Provider of Plexus requirement lists.
|
| PlexusRequirements.RequirementMapProvider<T> |
Provider of Plexus requirement maps.
|
| PlexusRequirements.RequirementProvider<T> |
Provider of a single Plexus requirement.
|
| PlexusRequirements.RequirementSetProvider<T> |
Provider of Plexus requirement sets.
|
| PlexusSpaceModule |
Guice Module that provides Plexus semantics without the full-blown Plexus container.
|
| PlexusSpaceModule.ParameterizedContext |
|
| PlexusTestCase |
|
| PlexusTestCase.Lazy |
|
| PlexusTypeBinder |
|
| PlexusTypeListener |
|
| PlexusTypeRegistry |
Enhanced Plexus component map with additional book-keeping.
|
| PlexusTypeVisitor |
SpaceVisitor that reports Plexus bean classes annotated with @ Component.
|
| PlexusTypeVisitor.ComponentAnnotationVisitor |
|
| PlexusXmlBeanConverter |
|
| PlexusXmlBeanModule |
|
| PlexusXmlBeanModule.PlexusXmlBeanSource |
|
| PlexusXmlMetadata |
|
| PlexusXmlScanner |
Helper class that can scan XML resources for Plexus metadata.
|
| Priority |
Defines the priority ordering of a bean, higher values have higher priority:
|
| PrioritySource |
|
| PropertiesConverter |
|
| PropertyBinder |
Provides custom PropertyBindings for bean properties such as fields or setter methods.
|
| PropertyBinding |
|
| ProvidedPropertyBinding<T> |
|
| ProviderIterableAdapter<K extends java.lang.annotation.Annotation,V> |
Iterable sequence of Provider entries backed by a sequence of BeanEntrys.
|
| ProviderIterableAdapter.ProviderEntry<K extends java.lang.annotation.Annotation,V> |
|
| ProviderIterableAdapter.ProviderIterator<K extends java.lang.annotation.Annotation,V> |
Iterator of Provider Map.Entrys backed by an iterator of BeanEntrys.
|
| PseudoPlexusContainer |
Delegating PlexusContainer wrapper that doesn't require an actual container instance.
|
| QualifiedTypeBinder |
|
| QualifiedTypeListener |
Listens for types annotated with Qualifier annotations.
|
| QualifiedTypeVisitor |
SpaceVisitor that reports types annotated with Qualifier annotations.
|
| QualifierCache |
Caching ClassVisitor that maintains a map of known Qualifier annotations.
|
| QualifyingStrategy |
Enumerates the different strategies for qualifying Bindings against requirement Keys.
|
| RankedBindings<T> |
Ordered sequence of Bindings of a given type; subscribes to BindingPublishers on demand.
|
| RankedSequence<T> |
Ordered List that arranges elements by descending rank; supports concurrent iteration and modification.
|
| RankedSequence.Content |
Represents an immutable snapshot of ranked elements.
|
| RankingFunction |
Assigns each Binding a rank according to some function; higher ranks take precedence over lower ranks.
|
| RealmFilteredBeans<T> |
Sequence of BeanEntrys filtered according to whether they are visible from the current ClassRealm.
|
| RequirementImpl |
Runtime implementation of Plexus @Requirement annotation.
|
| ResourceEnumeration |
Enumeration of resources found by scanning JARs and directories.
|
| ResourceEnumeration.NestedJarConnection |
Custom URLConnection that can access JARs nested inside an arbitrary resource.
|
| ResourceEnumeration.NestedJarHandler |
Custom URLStreamHandler that can stream JARs nested inside an arbitrary resource.
|
| Roles |
Utility methods for dealing with Plexus roles.
|
| Serviceable |
|
| ServiceBinding<T> |
Service Binding backed by an OSGi ServiceReference.
|
| 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 |
Utility methods for dealing with SoftReference collections.
|
| Sources |
Utility methods for dealing with annotated sources.
|
| SpaceModule |
Guice Module that automatically binds types annotated with Qualifier annotations.
|
| SpaceModule.RecordedElements |
|
| 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 |
|
| StringProperties |
Delegating Map that ignores any non-String properties.
|
| Suspendable |
|
| Type |
A Java field or method type.
|
| TypeArguments |
Utility methods for dealing with generic type arguments.
|
| TypeArguments.Implicit |
Qualifier of bindings that should be treated as implicit.
|
| TypeAwareExpressionEvaluator |
|
| TypeConverterCache |
Lazy cache of known TypeConverters.
|
| 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.
|
| TypeReference |
A reference to a type appearing in a class, field or method declaration, or
on an instruction.
|
| UriConverter |
|
| URLClassSpace |
ClassSpace backed by a strongly-referenced ClassLoader and a URL class path.
|
| UrlConverter |
|
| URLTypeConverter |
TypeConverter Module that converts constants to URLs.
|
| WatchedBeans<Q extends java.lang.annotation.Annotation,T,W> |
Provides dynamic BeanEntry notifications by tracking qualified Bindings.
|
| Weak |
Utility methods for dealing with WeakReference collections.
|
| WildcardKey |
Binding Key for implementations that act as "wild-cards", meaning they match against any assignable type.
|
| WildcardKey.Qualified |
Qualifier that captures a qualified implementation type.
|
| WildcardKey.QualifiedImpl |
Pseudo-Annotation that can wrap any implementation type as a Qualifier.
|
| 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 |
|
| ZipEntryIterator |
Iterator that iterates over named entries inside JAR or ZIP resources.
|