- destroy() - Method in class ru.vyarus.guice.ext.managed.destroyable.DestroyableManager
-
Called on context shutdown to call all registered destroyable instances.
- Destroyable - Interface in ru.vyarus.guice.ext.managed.destroyable
-
Marker interface for beans which require some finalization logic (@PostConstruct alternative).
- DestroyableManager - Class in ru.vyarus.guice.ext.managed.destroyable
-
Manage destroyable instances.
- DestroyableManager() - Constructor for class ru.vyarus.guice.ext.managed.destroyable.DestroyableManager
-
- DestroyableTypeProcessor - Class in ru.vyarus.guice.ext.managed
-
Registers beans implementing Destroyable interface to DestroyableManager to be executed on shutdown.
- DestroyableTypeProcessor(DestroyableManager) - Constructor for class ru.vyarus.guice.ext.managed.DestroyableTypeProcessor
-
- DYNAMIC_CLASS_POSTFIX - Static variable in class ru.vyarus.guice.ext.core.generator.DynamicClassGenerator
-
Postfix applied to interface or abstract class name to get generated class name.
- DynamicClassException - Exception in ru.vyarus.guice.ext.core.generator
-
Indicates error during dynamic class generation.
- DynamicClassException(String, Throwable) - Constructor for exception ru.vyarus.guice.ext.core.generator.DynamicClassException
-
- DynamicClassGenerator - Class in ru.vyarus.guice.ext.core.generator
-
Dynamically generates new class from abstract class or interface.
- DynamicClassProvider - Class in com.google.inject.internal
-
Provider allows using interfaces or abstract classes as normal guice beans.
- DynamicClassProvider(Injector) - Constructor for class com.google.inject.internal.DynamicClassProvider
-