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 PropertyBinder s for beans that contain one or more properties.
|
BeanCache<Q extends java.lang.annotation.Annotation,T> |
Atomic cache mapping Binding s to BeanEntry s; 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 PropertyBinding s 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 Provider s 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 Enumeration s 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 ClassSpace s.
|
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 Key s 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 Binding s for unresolved injection dependencies.
|
ElementMerger |
ElementVisitor that verifies Binding s 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 File s.
|
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 ClassLoader s 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 Binding s 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 BeanLifecycle s 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 BeanEntry s by iterating over qualified Binding s.
|
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 Map s 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 Reference s.
|
MildConcurrentValues<K,V> |
Thread-safe Map whose values are kept alive by soft/weak Reference s.
|
MildElements<T> |
NON-thread-safe Collection of elements kept alive by soft/weak Reference s.
|
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 Reference s.
|
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 Reference s.
|
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 Provider s 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 Date s.
|
PlexusLifecycleManager |
BeanManager that manages Plexus components requiring lifecycle management.
|
PlexusPropertyBinder |
BeanPropertyBinder that auto-binds properties according to Plexus metadata.
|
PlexusRequirements |
Creates Provider s 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 PropertyBinding s 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 BeanEntry s.
|
ProviderIterableAdapter.ProviderEntry<K extends java.lang.annotation.Annotation,V> |
|
ProviderIterableAdapter.ProviderIterator<K extends java.lang.annotation.Annotation,V> |
Iterator of Provider Map.Entry s backed by an iterator of BeanEntry s.
|
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 Binding s against requirement Key s.
|
RankedBindings<T> |
Ordered sequence of Binding s of a given type; subscribes to BindingPublisher s 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 BeanEntry s 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 Binding s 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 BundlePlan s 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 TypeConverter s.
|
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 URL s.
|
WatchedBeans<Q extends java.lang.annotation.Annotation,T,W> |
Provides dynamic BeanEntry notifications by tracking qualified Binding s.
|
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 Key s.
|
XmlPlexusConfiguration |
|
ZipEntryIterator |
Iterator that iterates over named entries inside JAR or ZIP resources.
|