All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description AnchorBean Dummy bean used as anchor dependency for generated classes bindings (JIT bindings) to force them to be registered in (for example) child injector.AnnotatedFieldTypeListener<T extends java.lang.annotation.Annotation> Generic type listener to process annotated fields after bean instantiation.AnnotatedMethodDestroyable Destroyable annotation used to call @PostConstruct annotated methods on context destroy.AnnotatedMethodTypeListener<T extends java.lang.annotation.Annotation> Generic type listener to process annotated methods after bean instantiation.AnnotationMemberValueVisitor Sets annotation method value.Destroyable Marker interface for beans which require some finalization logic (@PostConstruct alternative).DestroyableManager Manage destroyable instances.DestroyableTypeProcessor Registers beans implementingDestroyableinterface toDestroyableManagerto be executed on shutdown.DynamicClassException Indicates error during dynamic class generation.DynamicClassGenerator Dynamically generates new class from abstract class or interface.DynamicClassProvider Provider allows using interfaces or abstract classes as normal guice beans.DynamicSingletonProvider Specific version ofDynamicClassProvider, which applies singleton scope to generated classes.ExtAnnotationsModule Additional annotations support module: @PostConstruct, @PreDestroy, @Log.FieldPostProcessor<T extends java.lang.annotation.Annotation> Annotated filed post processor.GeneralTypeListener<T> Generic type listener for bean types (exact class, by base class or beans annotating interface).GeneratorAnchorModule Support module used to tie dynamic binding for generated class (generated withDynamicClassProvider) to exact injector in injectors hierarchy.JavassistUtils Helper javassist methods.Log Log annotation must be used onorg.slf4j.Loggerfields to automatically inject logger instance.MethodPostProcessor<T extends java.lang.annotation.Annotation> Annotated method post processor.ObjectPackageMatcher<T> Object class matcher.PostConstructAnnotationProcessor Process bean @PostConstruct annotated methods: executes annotated method just after bean initialization.PreDestroyAnnotationProcessor Registers bean methods annotated with @PostConstruct inDestroyableManagerto be called on shutdown.ScopeAnnotation Guice doesn't allow scope annotations on abstract types (com.google.inject.internal.Annotations#checkForMisplacedScopeAnnotations()), so you can't use it directly.Slf4jLogAnnotationProcessor Injectsorg.slf4j.Loggerinstance into fields annotated with @Log annotation.TypePostProcessor<T> Type post processor (type searched by exact type, subclass or implemented interface).Utils Generic utilities.