A B C D E F G H I K L M N O P R S T U V W 

A

AbstractLifecycleListener - Class in com.netflix.governator
 
AbstractLifecycleListener() - Constructor for class com.netflix.governator.AbstractLifecycleListener
 
AbstractLifecycleShutdownSignal - Class in com.netflix.governator
 
AbstractLifecycleShutdownSignal(LifecycleManager) - Constructor for class com.netflix.governator.AbstractLifecycleShutdownSignal
 
AbstractPropertySource - Class in com.netflix.governator
 
AbstractPropertySource() - Constructor for class com.netflix.governator.AbstractPropertySource
 
accept(ProvisionMetrics.Visitor) - Method in class com.netflix.governator.NullProvisionMetrics
 
accept(ProvisionMetrics.Visitor) - Method in interface com.netflix.governator.ProvisionMetrics
Traverse the elements using the visitor pattern.
accept(ProvisionMetrics.Visitor) - Method in interface com.netflix.governator.ProvisionMetrics.Element
 
accept(ProvisionMetrics.Visitor) - Method in class com.netflix.governator.SimpleProvisionMetrics
 
accept(ProvisionMetrics.Visitor) - Method in class com.netflix.governator.SimpleProvisionMetrics.Entry
 
addListener(LifecycleListener) - Method in class com.netflix.governator.LifecycleInjector
Register a single shutdown listener for async notification of the LifecycleManager terminating.
addListener(LifecycleListener) - Method in class com.netflix.governator.LifecycleManager
 
addModuleListTransformer(ModuleListTransformer) - Method in class com.netflix.governator.Governator
Deprecated.
Add a ModuleListTransformer that will be invoked on the final list of modules prior to creating the injectors.
addModules(Module...) - Method in class com.netflix.governator.Governator
Deprecated.
Add Guice modules to Governator.
addModules(List<Module>) - Method in class com.netflix.governator.Governator
Deprecated.
Add Guice modules to Governator.
addOverrideModules(Module...) - Method in class com.netflix.governator.Governator
Deprecated.
Add override modules for any modules add via addModules or that are conditionally loaded.
addOverrideModules(List<Module>) - Method in class com.netflix.governator.Governator
Deprecated.
Add override modules for any modules add via addModules or that are conditionally loaded.
addProfile(String) - Method in class com.netflix.governator.Governator
Deprecated.
Add a runtime profile.
addProfiles(String...) - Method in class com.netflix.governator.Governator
Deprecated.
Add a runtime profiles.
addProfiles(Collection<String>) - Method in class com.netflix.governator.Governator
Deprecated.
Add a runtime profiles.
ApplicationEventModule - Class in com.netflix.governator.event
Adds support for passing ApplicationEvents.
ApplicationEventModule() - Constructor for class com.netflix.governator.event.ApplicationEventModule
 
await() - Method in class com.netflix.governator.DefaultLifecycleShutdownSignal
 
await() - Method in interface com.netflix.governator.LifecycleShutdownSignal
Wait for shutdown to be signalled.
awaitTermination() - Method in class com.netflix.governator.LifecycleInjector
Block until LifecycleManager terminates

B

BindingLoggingModuleTransformer - Class in com.netflix.governator
 
BindingLoggingModuleTransformer() - Constructor for class com.netflix.governator.BindingLoggingModuleTransformer
 
BindingTracingVisitor - Class in com.netflix.governator.visitors
Visitor for logging the entire binding information for each Element To use with InjectorBuilder, InjectorBuilder .withModules(new MyApplicationModule) .forEachElement(new BindingTracingVisitor()) .createInjector();
BindingTracingVisitor() - Constructor for class com.netflix.governator.visitors.BindingTracingVisitor
 
build() - Method in class com.netflix.governator.test.TracingProvisionListener.Builder
 

C

call(Object) - Method in interface com.netflix.governator.LifecycleAction
Invoke the action on an object.
com.netflix.governator - package com.netflix.governator
 
com.netflix.governator.event - package com.netflix.governator.event
 
com.netflix.governator.event.guava - package com.netflix.governator.event.guava
 
com.netflix.governator.guice.lazy - package com.netflix.governator.guice.lazy
 
com.netflix.governator.internal - package com.netflix.governator.internal
 
com.netflix.governator.providers - package com.netflix.governator.providers
 
com.netflix.governator.spi - package com.netflix.governator.spi
 
com.netflix.governator.test - package com.netflix.governator.test
 
com.netflix.governator.visitors - package com.netflix.governator.visitors
 
combineWith(Module...) - Method in class com.netflix.governator.InjectorBuilder
Add additional bindings to the module tracked by the DSL
configure() - Method in class com.netflix.governator.DefaultModule
Deprecated.
 
configure() - Method in class com.netflix.governator.event.ApplicationEventModule
 
configure() - Method in class com.netflix.governator.event.guava.GuavaApplicationEventModule
 
configure() - Method in class com.netflix.governator.LegacyScopesModule
 
configure() - Method in class com.netflix.governator.LifecycleModule
 
configure(Binder) - Method in class com.netflix.governator.PropertiesPropertySource
 
configure() - Method in class com.netflix.governator.ProvisionDebugModule
 
configure() - Method in class com.netflix.governator.ProvisionMetricsModule
 
configure() - Method in class com.netflix.governator.ShutdownHookModule
 
configure() - Method in class com.netflix.governator.SingletonModule
 
create(String, T) - Static method in class com.netflix.governator.GovernatorFeature
 
create() - Method in class com.netflix.governator.providers.SingletonProvider
Implement the actual object creation here instead of in get()
createChildInjector(Iterable<? extends Module>) - Method in class com.netflix.governator.DelegatingInjector
 
createChildInjector(Module...) - Method in class com.netflix.governator.DelegatingInjector
 
createDefault() - Static method in class com.netflix.governator.test.TracingProvisionListener
 
createFailedInjector(LifecycleManager) - Static method in class com.netflix.governator.LifecycleInjector
 
createInjector(Module...) - Method in class com.netflix.governator.Governator
Deprecated.
Call new Governator().addModules(modules).run() instead.
createInjector(Collection<Module>) - Method in class com.netflix.governator.Governator
Deprecated.
Call new Governator().addModules(modules).run() instead.
createInjector(Stage, InjectorCreator<I>) - Method in class com.netflix.governator.InjectorBuilder
Create the injector in the specified stage using the specified InjectorCreator strategy.
createInjector(InjectorCreator<I>) - Method in class com.netflix.governator.InjectorBuilder
 
createInjector(Stage) - Method in class com.netflix.governator.InjectorBuilder
 
createInjector() - Method in class com.netflix.governator.InjectorBuilder
 
createInjector(Stage, Module) - Method in class com.netflix.governator.LifecycleInjectorCreator
 
createInjector(Stage, Module) - Method in class com.netflix.governator.SimpleInjectorCreator
 
createInjector(Stage, Module) - Method in interface com.netflix.governator.spi.InjectorCreator
 

D

DefaultLifecycleShutdownSignal - Class in com.netflix.governator
Default shutdown signal, mostly to be used for runtime applications, using a CountDown latch.
DefaultLifecycleShutdownSignal(LifecycleManager) - Constructor for class com.netflix.governator.DefaultLifecycleShutdownSignal
 
DefaultModule - Class in com.netflix.governator
Deprecated.
This class provides little value and may encourage an unnecessary dependency between libraries and Governator instead of plain Guice.
DefaultModule() - Constructor for class com.netflix.governator.DefaultModule
Deprecated.
 
DefaultPropertySource - Class in com.netflix.governator.internal
PropertySource based on system and environment properties with system properties having precedence.
DefaultPropertySource() - Constructor for class com.netflix.governator.internal.DefaultPropertySource
 
DelegatingInjector - Class in com.netflix.governator
 
DelegatingInjector(Injector) - Constructor for class com.netflix.governator.DelegatingInjector
 
disableFeature(GovernatorFeature<Boolean>) - Method in class com.netflix.governator.Governator
Deprecated.
Disable the specified feature
DISCOVER_AUTO_BINDERS - Static variable in class com.netflix.governator.GovernatorFeatures
Auto discover AutoBinders using the ServiceLoader

E

emptyModule() - Static method in class com.netflix.governator.internal.ModulesEx
 
enableFeature(GovernatorFeature<Boolean>) - Method in class com.netflix.governator.Governator
Deprecated.
Enable the specified feature
enableFeature(GovernatorFeature<Boolean>, boolean) - Method in class com.netflix.governator.Governator
Deprecated.
Enable or disable the specified feature
equals(Object) - Method in class com.netflix.governator.event.ApplicationEventModule
 
equals(Object) - Method in class com.netflix.governator.event.guava.GuavaApplicationEventModule
 
equals(Object) - Method in class com.netflix.governator.LifecycleModule
 
equals(Object) - Method in class com.netflix.governator.PropertiesPropertySource
 
equals(Object) - Method in class com.netflix.governator.ProvisionDebugModule
 
equals(Object) - Method in class com.netflix.governator.ShutdownHookModule
 
equals(Object) - Method in class com.netflix.governator.SingletonModule
 

F

featureOverrides - Variable in class com.netflix.governator.Governator
Deprecated.
 
filter(ElementVisitor<Boolean>) - Method in class com.netflix.governator.InjectorBuilder
Filter out elements for which the provided visitor returns true.
findBindingsByType(TypeLiteral<T>) - Method in class com.netflix.governator.DelegatingInjector
 
FineGrainedLazySingleton - Annotation Type in com.netflix.governator.guice.lazy
Deprecated.
Use javax.inject.Singleton instead. FineGrainedLazySingleton is not needed as of Guice4 which fixes the global lock issue.
FineGrainedLazySingletonScope - Class in com.netflix.governator.guice.lazy
Deprecated.
Use javax.inject.Singleton instead. FineGrainedLazySingleton is not needed as of Guice4 which fixes the global lock issue.
FineGrainedLazySingletonScope() - Constructor for class com.netflix.governator.guice.lazy.FineGrainedLazySingletonScope
Deprecated.
 
forInstalledServices(Boolean) - Method in class com.netflix.governator.ServiceLoaderModuleBuilder
 
format(ProvisionListener.ProvisionInvocation<T>) - Method in interface com.netflix.governator.test.TracingProvisionListener.BindingFormatter
 
format(ProvisionListener.ProvisionInvocation<T>, Throwable) - Method in interface com.netflix.governator.test.TracingProvisionListener.ErrorFormatter
 
formatAfterWith(TracingProvisionListener.BindingFormatter) - Method in class com.netflix.governator.test.TracingProvisionListener.Builder
Provide a custom formatter for messages written after a type is provisioned.
formatBeforeWith(TracingProvisionListener.BindingFormatter) - Method in class com.netflix.governator.test.TracingProvisionListener.Builder
Provide a custom formatter for messages written before a type is provisioned Returning null or empty stream will result in no message being written
formatErrorsWith(TracingProvisionListener.ErrorFormatter) - Method in class com.netflix.governator.test.TracingProvisionListener.Builder
Provide a custom formatter for messages written when type provision throws an exception
from(Properties) - Static method in class com.netflix.governator.PropertiesPropertySource
 
fromEagerSingleton(Class<?>) - Static method in class com.netflix.governator.internal.ModulesEx
 
fromInstance(T) - Static method in class com.netflix.governator.internal.ModulesEx
 
fromModule(Module) - Static method in class com.netflix.governator.InjectorBuilder
Start the builder using the specified module.
fromModules(Module...) - Static method in class com.netflix.governator.InjectorBuilder
 
fromModules(List<Module>) - Static method in class com.netflix.governator.InjectorBuilder
 

G

get(String, Class<T>) - Method in class com.netflix.governator.AbstractPropertySource
 
get(String, Class<T>, T) - Method in class com.netflix.governator.AbstractPropertySource
 
get() - Static method in class com.netflix.governator.guice.lazy.FineGrainedLazySingletonScope
Deprecated.
Returns the scope
get() - Static method in class com.netflix.governator.guice.lazy.LazySingletonScope
Returns the scope
get(String) - Method in class com.netflix.governator.internal.DefaultPropertySource
 
get(String, String) - Method in class com.netflix.governator.internal.DefaultPropertySource
 
get(GovernatorFeature<T>) - Method in interface com.netflix.governator.internal.GovernatorFeatureSet
 
get(String) - Method in class com.netflix.governator.PropertiesPropertySource
 
get(String, String) - Method in class com.netflix.governator.PropertiesPropertySource
 
get() - Method in class com.netflix.governator.providers.SingletonProvider
Return the caches instance or call the internal create method when creating the object for the first time.
get(String) - Method in interface com.netflix.governator.spi.PropertySource
Get the value of a property or null if not found
get(String, String) - Method in interface com.netflix.governator.spi.PropertySource
Get the value of a property or default if not found
get(String, Class<T>) - Method in interface com.netflix.governator.spi.PropertySource
Get a property value of a specific type
get(String, Class<T>, T) - Method in interface com.netflix.governator.spi.PropertySource
Get a property value of a specific type while returning a default value if the property is not set.
getActionsForType(Class<?>) - Method in interface com.netflix.governator.LifecycleFeature
Return a list of actions to perform on object of this type as part of lifecycle processing.
getAllBindings() - Method in class com.netflix.governator.DelegatingInjector
 
getBinding(Key<T>) - Method in class com.netflix.governator.DelegatingInjector
 
getBinding(Class<T>) - Method in class com.netflix.governator.DelegatingInjector
 
getBindings() - Method in class com.netflix.governator.DelegatingInjector
 
getDefaultValue() - Method in class com.netflix.governator.GovernatorFeature
 
getDuration(TimeUnit) - Method in interface com.netflix.governator.ProvisionMetrics.Element
 
getDuration(TimeUnit) - Method in class com.netflix.governator.SimpleProvisionMetrics.Entry
 
getElements() - Method in class com.netflix.governator.InjectorBuilder
 
getError() - Method in class com.netflix.governator.test.TestLifecycleListener
 
getExistingBinding(Key<T>) - Method in class com.netflix.governator.DelegatingInjector
 
getFailureReason() - Method in class com.netflix.governator.LifecycleManager
 
getInstance(Key<T>) - Method in class com.netflix.governator.DelegatingInjector
 
getInstance(Class<T>) - Method in class com.netflix.governator.DelegatingInjector
 
getKey() - Method in class com.netflix.governator.GovernatorFeature
 
getKey() - Method in interface com.netflix.governator.ProvisionMetrics.Element
 
getKey() - Method in class com.netflix.governator.SimpleProvisionMetrics.Entry
 
getMembersInjector(TypeLiteral<T>) - Method in class com.netflix.governator.DelegatingInjector
 
getMembersInjector(Class<T>) - Method in class com.netflix.governator.DelegatingInjector
 
getMethodActions(Class<?>, Method) - Method in class com.netflix.governator.internal.PostConstructLifecycleActions
 
getMethodActions(Class<?>, Method) - Method in class com.netflix.governator.internal.PreDestroyLifecycleActions
 
getParent() - Method in class com.netflix.governator.DelegatingInjector
 
getProvider(Key<T>) - Method in class com.netflix.governator.DelegatingInjector
 
getProvider(Class<T>) - Method in class com.netflix.governator.DelegatingInjector
 
getScopeBindings() - Method in class com.netflix.governator.DelegatingInjector
 
getState() - Method in class com.netflix.governator.LifecycleManager
 
getTotalDuration(TimeUnit) - Method in interface com.netflix.governator.ProvisionMetrics.Element
 
getTotalDuration(TimeUnit) - Method in class com.netflix.governator.SimpleProvisionMetrics.Entry
 
getType() - Method in class com.netflix.governator.GovernatorFeature
 
getTypeConverterBindings() - Method in class com.netflix.governator.DelegatingInjector
 
Governator - Class in com.netflix.governator
Deprecated.
2015-12-13 Use InjectorBuilder instead
Governator() - Constructor for class com.netflix.governator.Governator
Deprecated.
 
GovernatorFeature<T> - Class in com.netflix.governator
 
GovernatorFeature(String, T) - Constructor for class com.netflix.governator.GovernatorFeature
 
GovernatorFeatures - Class in com.netflix.governator
Core Governator features.
GovernatorFeatures() - Constructor for class com.netflix.governator.GovernatorFeatures
 
GovernatorFeatureSet - Interface in com.netflix.governator.internal
Container of Governator features.
GuavaApplicationEventModule - Class in com.netflix.governator.event.guava
 
GuavaApplicationEventModule() - Constructor for class com.netflix.governator.event.guava.GuavaApplicationEventModule
 

H

hashCode() - Method in class com.netflix.governator.event.ApplicationEventModule
 
hashCode() - Method in class com.netflix.governator.event.guava.GuavaApplicationEventModule
 
hashCode() - Method in class com.netflix.governator.LifecycleModule
 
hashCode() - Method in class com.netflix.governator.PropertiesPropertySource
 
hashCode() - Method in class com.netflix.governator.ProvisionDebugModule
 
hashCode() - Method in class com.netflix.governator.ShutdownHookModule
 
hashCode() - Method in class com.netflix.governator.SingletonModule
 
hasProperty(String) - Method in class com.netflix.governator.internal.DefaultPropertySource
 
hasProperty(String) - Method in class com.netflix.governator.PropertiesPropertySource
 
hasProperty(String) - Method in interface com.netflix.governator.spi.PropertySource
Determine if the PropertySource contains the specified property key

I

indentBy(int) - Method in class com.netflix.governator.test.TracingProvisionListener.Builder
Indentation increment for each nested provisioning
injectMembers(Object) - Method in class com.netflix.governator.DelegatingInjector
 
InjectorBuilder - Class in com.netflix.governator
Simple DSL on top of Guice through which an injector may be created using a series of operations and transformations of Guice modules.
InjectorCreator<I extends com.google.inject.Injector> - Interface in com.netflix.governator.spi
Contract that makes Guice injector creation a pluggable strategy and allows for typed extensions to the Injector within the context of the strategy.
INSTANCE - Static variable in class com.netflix.governator.internal.PostConstructLifecycleActions
 
INSTANCE - Static variable in class com.netflix.governator.internal.PreDestroyLifecycleActions
 
IsNotStaticInjectionVisitor - Class in com.netflix.governator.visitors
Predicate visitor that returns 'true' if an Element is a requestStaticInjection.
IsNotStaticInjectionVisitor() - Constructor for class com.netflix.governator.visitors.IsNotStaticInjectionVisitor
 
isStarted() - Method in class com.netflix.governator.test.TestLifecycleListener
 
IsStaticInjectionVisitor - Class in com.netflix.governator.visitors
Predicate visitor that returns 'true' if an Element is a requestStaticInjection.
IsStaticInjectionVisitor() - Constructor for class com.netflix.governator.visitors.IsStaticInjectionVisitor
 
isStopped() - Method in class com.netflix.governator.test.TestLifecycleListener
 

K

KeyTracingVisitor - Class in com.netflix.governator.visitors
Visitor for logging only the Key for each Element binding To use with InjectorBuilder InjectorBuilder .fromModule(new MyApplicationModule) .forEachElement(new BindingTracingVisitor()) .createInjector();
KeyTracingVisitor() - Constructor for class com.netflix.governator.visitors.KeyTracingVisitor
 

L

LazySingleton - Annotation Type in com.netflix.governator.guice.lazy
Scope annotation that marks a class as singleton that should NOT be allocated eagerly
LazySingletonScope - Class in com.netflix.governator.guice.lazy
A singleton factory that returns a Guice Scope that enables lazy singletons
LegacyScopesModule - Class in com.netflix.governator
 
LegacyScopesModule() - Constructor for class com.netflix.governator.LegacyScopesModule
 
LifecycleAction - Interface in com.netflix.governator
Generic interface for actions to be invoked as part of lifecycle management.
LifecycleFeature - Interface in com.netflix.governator
Each LifecycleFeature provides support for specific post constructor pre-@PostConstruct processing of an injected object.
LifecycleInjector - Class in com.netflix.governator
Wrapper for Guice's Injector with added shutdown methods.
LifecycleInjectorCreator - Class in com.netflix.governator
Custom strategy for creating a Guice Injector that enables support for lifecycle annotations such as @PreDestroy and @PostConstruct as well as injector lifecycle hooks via the LifecycleListener API.
LifecycleInjectorCreator() - Constructor for class com.netflix.governator.LifecycleInjectorCreator
 
LifecycleListener - Interface in com.netflix.governator
Deprecated.
2015-12-15 Use com.netflix.governator.api.LifecycleListener instead
LifecycleManager - Class in com.netflix.governator
Manage state for lifecycle listeners
LifecycleManager() - Constructor for class com.netflix.governator.LifecycleManager
 
LifecycleManager.State - Enum in com.netflix.governator
 
LifecycleModule - Class in com.netflix.governator
Adds support for standard lifecycle annotations @PostConstruct and @PreDestroy to Guice.
LifecycleModule() - Constructor for class com.netflix.governator.LifecycleModule
 
LifecycleShutdownSignal - Interface in com.netflix.governator
Shutdown signal for the lifecycle manager.
listener - Static variable in class com.netflix.governator.ProvisionDebugModule.StaticInitializer
 
loadModules(Class<S>) - Method in class com.netflix.governator.ServiceLoaderModuleBuilder
 
loadServices(Class<S>) - Method in class com.netflix.governator.ServiceLoaderModuleBuilder
 
LoggingProvisionMetricsLifecycleListener - Class in com.netflix.governator
 
LoggingProvisionMetricsVisitor - Class in com.netflix.governator
 
LoggingProvisionMetricsVisitor() - Constructor for class com.netflix.governator.LoggingProvisionMetricsVisitor
 

M

map(ModuleTransformer) - Method in class com.netflix.governator.InjectorBuilder
Extend the core DSL by providing a custom ModuleTransformer.
ModuleListTransformer - Interface in com.netflix.governator.spi
Module transformers are used to modify the final list of modules and return a modified or augmented list of modules which may included additional or removed bindings.
modules - Variable in class com.netflix.governator.Governator
Deprecated.
 
ModulesEx - Class in com.netflix.governator.internal
 
ModulesEx() - Constructor for class com.netflix.governator.internal.ModulesEx
 
ModuleSourceTracingVisitor - Class in com.netflix.governator.visitors
Visitor for logging the 'path' through which each binding was created
ModuleSourceTracingVisitor() - Constructor for class com.netflix.governator.visitors.ModuleSourceTracingVisitor
 
ModuleTransformer - Interface in com.netflix.governator.spi
Mapping function from one module to another.

N

newBuilder() - Static method in class com.netflix.governator.test.TracingProvisionListener
 
notifyShutdown() - Method in class com.netflix.governator.LifecycleManager
 
notifyStarted() - Method in class com.netflix.governator.LifecycleManager
 
notifyStartFailed(Throwable) - Method in class com.netflix.governator.LifecycleManager
 
NullProvisionMetrics - Class in com.netflix.governator
Default NoOp implementation of ProvisionMetrics.
NullProvisionMetrics() - Constructor for class com.netflix.governator.NullProvisionMetrics
 

O

onBeforeInjectorCreate() - Method in class com.netflix.governator.LifecycleInjectorCreator
Template method invoked immediately before the injector is created
onCompletedInjectorCreate() - Method in class com.netflix.governator.LifecycleInjectorCreator
Template method invoked at the end of createInjector() regardless of whether the injector was created successful or not.
onFailedInjectorCreate(Throwable) - Method in class com.netflix.governator.LifecycleInjectorCreator
Template method invoked immediately after any failure to create the injector
onProvision(ProvisionListener.ProvisionInvocation<T>) - Method in class com.netflix.governator.test.TracingProvisionListener
 
onReady(Injector) - Method in class com.netflix.governator.test.TestLifecycleListener
 
onStarted() - Method in class com.netflix.governator.AbstractLifecycleListener
 
onStarted() - Method in class com.netflix.governator.LoggingProvisionMetricsLifecycleListener
 
onStarted() - Method in class com.netflix.governator.test.TestLifecycleListener
 
onStopped(Throwable) - Method in class com.netflix.governator.AbstractLifecycleListener
 
onStopped(Throwable) - Method in class com.netflix.governator.LoggingProvisionMetricsLifecycleListener
 
onStopped(Throwable) - Method in class com.netflix.governator.test.TestLifecycleListener
 
onSuccessfulInjectorCreate() - Method in class com.netflix.governator.LifecycleInjectorCreator
Template method invoked immediately after the injector is created
overrideModules - Variable in class com.netflix.governator.Governator
Deprecated.
 
overrideWith(Module...) - Method in class com.netflix.governator.InjectorBuilder
Override all existing bindings with bindings in the provided modules.
overrideWith(Collection<Module>) - Method in class com.netflix.governator.InjectorBuilder
 

P

pop() - Method in class com.netflix.governator.NullProvisionMetrics
 
pop() - Method in interface com.netflix.governator.ProvisionMetrics
Pop and finalize initialization of the latest object to be provisioned.
pop() - Method in class com.netflix.governator.SimpleProvisionMetrics
 
PostConstructLifecycleActions - Class in com.netflix.governator.internal
Special AbstractLifecycleFeature to support @PostConstruct annotation processing.
PreDestroyLifecycleActions - Class in com.netflix.governator.internal
Special AbstractLifecycleFeature to support @PreDestroy annotation processing.
prefixLinesWith(String) - Method in class com.netflix.governator.test.TracingProvisionListener.Builder
String to prefix each row (prior to indentation).
profiles - Variable in class com.netflix.governator.Governator
Deprecated.
 
PropertiesPropertySource - Class in com.netflix.governator
Implementation of a PropertySource using a standard Properties object.
PropertiesPropertySource(Properties) - Constructor for class com.netflix.governator.PropertiesPropertySource
 
PropertiesPropertySource() - Constructor for class com.netflix.governator.PropertiesPropertySource
 
PropertySource - Interface in com.netflix.governator.spi
Very simple config interface to be used by Conditional to gain access to any type of configuration.
ProvisionDebugModule - Class in com.netflix.governator
Install this module to log a Provision report after the Injector is created.
ProvisionDebugModule() - Constructor for class com.netflix.governator.ProvisionDebugModule
 
ProvisionDebugModule.StaticInitializer - Class in com.netflix.governator
 
ProvisionDebugModule.StaticInitializer() - Constructor for class com.netflix.governator.ProvisionDebugModule.StaticInitializer
 
ProvisionMetrics - Interface in com.netflix.governator
Interface invoked by LifecycleModule's ProvisionListener to gather metrics on objects as they are provisioned.
ProvisionMetrics.Element - Interface in com.netflix.governator
Node used to track metrics for an object that has been provisioned
ProvisionMetrics.Visitor - Interface in com.netflix.governator
Visitor API for traversing nodes
ProvisionMetricsModule - Class in com.netflix.governator
 
ProvisionMetricsModule() - Constructor for class com.netflix.governator.ProvisionMetricsModule
 
push(Key<?>) - Method in class com.netflix.governator.NullProvisionMetrics
 
push(Key<?>) - Method in interface com.netflix.governator.ProvisionMetrics
Notification that an object of type 'key' is about to be created.
push(Key<?>) - Method in class com.netflix.governator.SimpleProvisionMetrics
 

R

run() - Method in class com.netflix.governator.Governator
Deprecated.
Create the injector and call any LifecycleListeners
run(String[]) - Method in class com.netflix.governator.Governator
Deprecated.
 
run(Class<? extends LifecycleListener>) - Method in class com.netflix.governator.Governator
Deprecated.
 
run(LifecycleListener) - Method in class com.netflix.governator.Governator
Deprecated.
 
run(LifecycleListener, String[]) - Method in class com.netflix.governator.Governator
Deprecated.
 
run(Class<? extends LifecycleListener>, String[]) - Method in class com.netflix.governator.Governator
Deprecated.
 

S

ServiceLoaderModuleBuilder - Class in com.netflix.governator
Builder for creating a Guice module that either installs modules loaded from the service loader or creates multibindings for a service type.
ServiceLoaderModuleBuilder() - Constructor for class com.netflix.governator.ServiceLoaderModuleBuilder
 
setFeature(GovernatorFeature<T>, T) - Method in class com.netflix.governator.Governator
Deprecated.
Set a feature
setProperty(String, String) - Method in class com.netflix.governator.PropertiesPropertySource
 
shutdown() - Method in class com.netflix.governator.AbstractLifecycleShutdownSignal
 
shutdown() - Method in class com.netflix.governator.LifecycleInjector
Shutdown LifecycleManager on this Injector which will invoke all registered LifecycleListeners and unblock awaitTermination.
SHUTDOWN_ON_ERROR - Static variable in class com.netflix.governator.GovernatorFeatures
When disable the Governator process will continue running even if there is a catastrophic startup failure.
ShutdownHookModule - Class in com.netflix.governator
When installed ShutdownHookModule will link a JVM shutdown hook to LifecycleManager so that calling System.exit() will shutdown it down.
ShutdownHookModule() - Constructor for class com.netflix.governator.ShutdownHookModule
 
ShutdownHookModule.SystemShutdownHook - Class in com.netflix.governator
 
ShutdownHookModule.SystemShutdownHook(LifecycleShutdownSignal) - Constructor for class com.netflix.governator.ShutdownHookModule.SystemShutdownHook
 
signal() - Method in class com.netflix.governator.DefaultLifecycleShutdownSignal
 
signal() - Method in interface com.netflix.governator.LifecycleShutdownSignal
Signal shutdown
SimpleInjectorCreator - Class in com.netflix.governator
 
SimpleInjectorCreator() - Constructor for class com.netflix.governator.SimpleInjectorCreator
 
SimpleProvisionMetrics - Class in com.netflix.governator
 
SimpleProvisionMetrics() - Constructor for class com.netflix.governator.SimpleProvisionMetrics
 
SimpleProvisionMetrics.Data - Class in com.netflix.governator
 
SimpleProvisionMetrics.Data() - Constructor for class com.netflix.governator.SimpleProvisionMetrics.Data
 
SimpleProvisionMetrics.Entry - Class in com.netflix.governator
 
SingletonModule - Class in com.netflix.governator
Base module that ensures only one module is used when multiple modules are installed using the concrete module class as the dedup key.
SingletonModule() - Constructor for class com.netflix.governator.SingletonModule
 
SingletonProvider<T> - Class in com.netflix.governator.providers
Base class for Providers that which to enforce singleton semantics for a type.
SingletonProvider() - Constructor for class com.netflix.governator.providers.SingletonProvider
 
stripStaticInjections() - Method in class com.netflix.governator.InjectorBuilder
Filter out all bindings using requestStaticInjection

T

TestLifecycleListener - Class in com.netflix.governator.test
 
TestLifecycleListener() - Constructor for class com.netflix.governator.test.TestLifecycleListener
 
toString() - Method in class com.netflix.governator.DefaultModule
Deprecated.
 
toString() - Method in class com.netflix.governator.event.ApplicationEventModule
 
toString() - Method in class com.netflix.governator.event.guava.GuavaApplicationEventModule
 
toString() - Method in class com.netflix.governator.internal.PostConstructLifecycleActions
 
toString() - Method in class com.netflix.governator.internal.PreDestroyLifecycleActions
 
toString() - Method in class com.netflix.governator.LifecycleInjectorCreator
 
toString() - Method in class com.netflix.governator.LifecycleModule
 
toString() - Method in class com.netflix.governator.PropertiesPropertySource
 
toString() - Method in class com.netflix.governator.ProvisionDebugModule
 
toString() - Method in class com.netflix.governator.ShutdownHookModule
 
toString() - Method in class com.netflix.governator.SingletonModule
 
traceEachElement(ElementVisitor<String>) - Method in class com.netflix.governator.InjectorBuilder
Iterator through all elements of the current module and write the output of the ElementVisitor to the logger at debug level.
traceEachKey() - Method in class com.netflix.governator.InjectorBuilder
Log the current binding state.
TracingProvisionListener - Class in com.netflix.governator.test
Use TracingProvisionListener to debug issues with Guice Injector creation by tracing the object initialization path.
TracingProvisionListener.BindingFormatter - Interface in com.netflix.governator.test
 
TracingProvisionListener.Builder - Class in com.netflix.governator.test
Builder for customizing the tracer output.
TracingProvisionListener.Builder() - Constructor for class com.netflix.governator.test.TracingProvisionListener.Builder
 
TracingProvisionListener.ErrorFormatter - Interface in com.netflix.governator.test
 
transform(List<Module>) - Method in class com.netflix.governator.BindingLoggingModuleTransformer
 
transform(List<Module>) - Method in interface com.netflix.governator.spi.ModuleListTransformer
Using the provided list of modules (and bindings) return a new augments list which may included additional bindings and modules.
transform(Module) - Method in interface com.netflix.governator.spi.ModuleTransformer
 
transformers - Variable in class com.netflix.governator.Governator
Deprecated.
 

U

usingClassLoader(ClassLoader) - Method in class com.netflix.governator.ServiceLoaderModuleBuilder
 

V

valueOf(String) - Static method in enum com.netflix.governator.LifecycleManager.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.netflix.governator.LifecycleManager.State
Returns an array containing the constants of this enum type, in the order they are declared.
visit(ProvisionMetrics.Element) - Method in class com.netflix.governator.LoggingProvisionMetricsVisitor
 
visit(ProvisionMetrics.Element) - Method in interface com.netflix.governator.ProvisionMetrics.Visitor
 
visit(Binding<T>) - Method in class com.netflix.governator.visitors.BindingTracingVisitor
 
visit(StaticInjectionRequest) - Method in class com.netflix.governator.visitors.IsNotStaticInjectionVisitor
 
visit(StaticInjectionRequest) - Method in class com.netflix.governator.visitors.IsStaticInjectionVisitor
 
visit(Binding<T>) - Method in class com.netflix.governator.visitors.KeyTracingVisitor
 
visit(StaticInjectionRequest) - Method in class com.netflix.governator.visitors.WarnOfStaticInjectionVisitor
 
visitOther(Element) - Method in class com.netflix.governator.visitors.IsNotStaticInjectionVisitor
 
visitOther(Element) - Method in class com.netflix.governator.visitors.IsStaticInjectionVisitor
 
visitOther(Element) - Method in class com.netflix.governator.visitors.ModuleSourceTracingVisitor
 

W

warnOfStaticInjections() - Method in class com.netflix.governator.InjectorBuilder
Log a warning that static injection is being used.
WarnOfStaticInjectionVisitor - Class in com.netflix.governator.visitors
Visitor that log a warning for any use of requestStaticInjection
WarnOfStaticInjectionVisitor() - Constructor for class com.netflix.governator.visitors.WarnOfStaticInjectionVisitor
 
withArguments(String[]) - Method in class com.netflix.governator.LifecycleInjectorCreator
 
withFeatures(IdentityHashMap<GovernatorFeature<?>, Object>) - Method in class com.netflix.governator.LifecycleInjectorCreator
 
withProfiles(String...) - Method in class com.netflix.governator.LifecycleInjectorCreator
 
withProfiles(Set<String>) - Method in class com.netflix.governator.LifecycleInjectorCreator
 
wrapInjector(Injector, LifecycleManager) - Static method in class com.netflix.governator.LifecycleInjector
 
writeTo(PrintStream) - Method in class com.netflix.governator.test.TracingProvisionListener.Builder
Customized the PrintStream to which messages are written.
A B C D E F G H I K L M N O P R S T U V W