All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractTypeConverter<T> AbstractTypeConverterModulethat automatically registers the converter based on the type argument.AnnotatedSource Binding source locations can implement this interface to supply annotations to theBeanLocator.AnnotationVisitor Something that can visit annotation declarations.AnnotationVisitor A visitor to visit a Java annotation.Attribute A non standard class, field, method or Code attribute, as defined in the Java Virtual Machine Specification (JVMS).BeanBinder Provides customPropertyBinders for beans that contain one or more properties.BeanEntry<Q extends java.lang.annotation.Annotation,T> Describes Qualified bean implementations of T:
BeanEntry<Q extends java.lang.annotation.Annotation,T> Deprecated. Replaced byorg.eclipse.sisu.BeanEntryBeanListener TypeListenerthat listens for bean types and arranges for their properties to be injected.BeanLocator Finds and tracks bean implementations annotated withQualifierannotations.BeanManager Service that manages the lifecycle of beans.BeanProperties Iterablethat 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. Replaced byorg.eclipse.sisu.space.BeanScanningBeanScheduler Schedules safe activation of beans even when cyclic dependencies are involved.
Takes advantage of the new Guice ProvisionListener SPI, if available at runtime.BindingPublisher Publisher ofBindings to interestedBindingSubscribers.BindingSubscriber<T> Subscriber ofBindings from one or moreBindingPublishers.BundleClassSpace ClassSpacebacked by a strongly-referencedBundle.BundleModule Guice module that uses classpath-scanning and auto-wiring to bind JSR330 components from OSGi bundles.BundlePlan Something that can prepareBindingPublishers for component bundles.ByteVector A dynamically extensible vector of bytes.ChildWireModule ChildWireModulethat avoids wiring dependencies that already exist in a parentInjector.ClassFinder Finds (and optionally filters)Classresources fromClassSpaces.ClassReader A parser to make aClassVisitorvisit a ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS).ClassSpace Represents an abstract collection of related classes and resources.ClassTooLargeException Exception thrown when the constant pool of a class produced by aClassWriteris too large.ClassVisitor A visitor to visit a Java class.ClassVisitor Something that can visit class definitions.ClassWriter AClassVisitorthat generates a corresponding ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS).CloningClassSpace ClassSpacethat can create multiple (deferred) copies of the same implementation type.ConstantDynamic A constant whose value is computed at runtime, with a bootstrap method.DeclaredMembers Iterablethat iterates over declared members of a class hierarchy.DeclaredMembers.View Enumimplementation that provides different views of a class's members.DefaultBeanLocator DefaultMutableBeanLocatorthat locates qualified beans across a dynamic group ofBindingPublishers.DefaultClassFinder ClassFinderthat findsClassresources under a given package name.DefaultRankingFunction SimpleRankingFunctionthat partitions qualified bindings into two main groups.DeferredClass<T> PlaceholderClass; postpones classloading until absolutely necessary.DeferredProvider<T> Providerbacked by aDeferredClass.Description Describes a bean:
Description Deprecated. Replaced byorg.eclipse.sisu.DescriptionDynamic Marks dependencies that should be dynamic proxies:
EagerSingleton Marks beans that should be created as soon as possible:
EagerSingleton Deprecated. Replaced byorg.eclipse.sisu.EagerSingletonEntryListAdapter<V> Listbacked by anIterablesequence of map entries.EntryMapAdapter<K,V> Mapbacked by anIterablesequence of map entries.EntrySetAdapter<V> Setbacked by anIterablesequence of map entries.FieldVisitor A visitor to visit a Java field.GlobberStrategy Enumerates various optimized globbing strategies.Guice4 Utility methods for dealing with changes in the Guice 4.0 SPI.Handle A reference to a field or a method.Hidden Hides a bean from being located or watched:
IgnoreSetters Annotates class hierarchies that don't want setter injection.IndexedClassFinder ClassFinderthat findsClassresources listed in the named index.InjectedTest Abstract TestNG/JUnit4/5 test that automatically binds and injects itself.InjectedTestCase Deprecated. Switch to JUnit4 or 5 withInjectedTestInjectorBindings Label A position in the bytecode of a method.Legacy<S> Deprecated. Limited support for migrating legacy types.LifecycleManager BeanManagerthat manages JSR250 beans and schedules lifecycle events.LifecycleManager.ClassTester Allows testing if a class should be flushed from the cacheLifecycleModule GuiceModulethat provides lifecycle management by followingPostConstructandPreDestroyannotations, or corresponding JSR250PostConstructandPreDestroyannotations.LoadedClass<T> PseudoDeferredClassbacked by an already loadedClass.LocatorWiring AddsBeanLocator-backed bindings for unresolved bean dependencies.Logs Utility methods for dealing with container logging and recovery.Main Bootstrap class that creates a staticInjectorby scanning the current class-path for beans.Mediator<Q extends java.lang.annotation.Annotation,T,W> Watches for Qualified bean implementations of T:
Mediator<Q extends java.lang.annotation.Annotation,T,W> Deprecated. Replaced byorg.eclipse.sisu.MediatorMergedModule GuiceModulethat discards any duplicate or broken bindings.MethodTooLargeException Exception thrown when the Code attribute of a method produced by aClassWriteris too large.MethodVisitor A visitor to visit a Java method.ModuleVisitor A visitor to visit a Java module.MutableBeanLocator MutableBeanLocatorthat finds and tracks bindings across zero or moreBindingPublishers.Nullable Marks dependencies that can benull:
Nullable Deprecated. Replaced byorg.eclipse.sisu.NullableOpcodes The JVM opcodes, access flags and array type codes.ParameterKeys UsefulKeys for bindingParameters.Parameters Qualifierof application parameters:
Parameters Deprecated. Replaced byorg.eclipse.sisu.ParametersPostConstruct The PostConstruct annotation is used on a method that needs to be executed after dependency injection is done to perform any initialization.PreDestroy The PreDestroy annotation is used on methods as a callback notification to signal that the instance is in the process of being removed by the container.Priority Defines the priority ordering of a bean, higher values have higher priority:
PropertyBinder Provides customPropertyBindings for bean properties such as fields or setter methods.PropertyBinding Represents a bean property that has been bound by aPropertyBinder.QualifiedTypeBinder QualifiedTypeListener Listens for types annotated withQualifierannotations.QualifiedTypeVisitor SpaceVisitorthat reports types annotated withQualifierannotations.RankingFunction Assigns eachBindinga rank according to some function; higher ranks take precedence over lower ranks.RecordComponentVisitor A visitor to visit a record component.ServiceBindings On-demand publisher ofBindings from the OSGi service registry.SisuBundlePlan BundlePlanthat preparesBindingPublishers for JSR330 bundles.SisuExtender OSGi extender that uses Sisu and Guice to wire up applications from one or more component bundles.
To enable it installorg.eclipse.sisu.inject.extender, or adapt the class for your own extender.SisuExtensions SPI mechanism for discoveringModuleandStrategyextensions.SisuIndex Command-line utility that generates a qualified class index for a space-separated list of JARs.SisuIndexAPT6 Java 6 AnnotationProcessorthat generates a qualified class index for the current build.SisuTracker OSGiBundleTrackerthat tracks component bundles and usesBundlePlans to publish them.Soft Utility methods for dealing withSoftReferencecollections.Sources Utility methods for dealing with annotated sources.SpaceModule GuiceModulethat automatically binds types annotated withQualifierannotations.SpaceModule.Strategy Visitor strategy.SpaceScanner SpaceVisitor Something that can visitClassSpaces.Streams Utility methods for dealing with streams.Tokens Utility methods for dealing with tokens.Type A Java field or method type.TypeArguments Utility methods for dealing with generic type arguments.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.URLClassSpace Weak Utility methods for dealing withWeakReferencecollections.WireModule GuiceModulethat automatically addsBeanLocator-backed bindings for unresolved dependencies.WireModule.Strategy Wiring strategy.Wiring Something that can supply bindings for unresolved dependencyKeys.