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

A

AbstractObjectConfigurationProvider - Class in com.netflix.governator.configuration
Implements the deserialization part of ConfigurationProvider to simplify implementations.
AbstractObjectConfigurationProvider() - Constructor for class com.netflix.governator.configuration.AbstractObjectConfigurationProvider
 
AbstractObjectConfigurationProvider(ObjectMapper) - Constructor for class com.netflix.governator.configuration.AbstractObjectConfigurationProvider
 
acceptExtensionVisitor(BindingTargetVisitor<B, V>, ProviderInstanceBinding<? extends B>) - Method in class com.netflix.governator.guice.serviceloader.ServiceLoaderModule.ServiceProvider
 
acceptExtensionVisitor(BindingTargetVisitor<B, V>, ProviderInstanceBinding<? extends B>) - Method in class com.netflix.governator.guice.serviceloader.ServiceLoaderModule.ServiceSetProvider
 
add(ConfigurationProvider) - Method in class com.netflix.governator.configuration.CompositeConfigurationProvider
 
add(Object...) - Method in class com.netflix.governator.lifecycle.LifecycleManager
Add the objects to the container.
add(Object) - Method in class com.netflix.governator.lifecycle.LifecycleManager
Add the object to the container.
add(Object, LifecycleMethods) - Method in class com.netflix.governator.lifecycle.LifecycleManager
Add the object to the container.
addDependency(Object, Object) - Method in class com.netflix.governator.lifecycle.warmup.DAGManager
Adds a dependency for the given object
addError(String, Object...) - Method in class com.netflix.governator.guice.BootstrapBinder
 
addError(Throwable) - Method in class com.netflix.governator.guice.BootstrapBinder
 
addError(Message) - Method in class com.netflix.governator.guice.BootstrapBinder
 
addError(Throwable, String) - Method in class com.netflix.governator.lifecycle.warmup.WarmUpErrors
Add an error and resolve to its cause if needed
addObjectMapping(Object, Object, LifecycleMethods) - Method in class com.netflix.governator.lifecycle.warmup.DAGManager
Adds a mapping of an object "key" to an object
AnnotationFinder - Class in com.netflix.governator.lifecycle
 
AnnotationFinder(ClassLoader, Collection<Class<? extends Annotation>>) - Constructor for class com.netflix.governator.lifecycle.AnnotationFinder
 
Arguments - Class in com.netflix.governator.guice.main
Placeholder for command line arguments.
Arguments(String[]) - Constructor for class com.netflix.governator.guice.main.Arguments
 
AutoBindProvider<T extends java.lang.annotation.Annotation> - Interface in com.netflix.governator.guice
Used to perform the binding for a given AutoBind annotation
AutoBinds - Class in com.netflix.governator.guice
Used to build an AutoBind instance.
await() - Method in class com.netflix.governator.guice.runner.events.BlockingTerminationEvent
 
await() - Method in interface com.netflix.governator.guice.runner.TerminationEvent
Block until the termination event is fired.

B

bind(Key<T>) - Method in class com.netflix.governator.guice.BootstrapBinder
 
bind(TypeLiteral<T>) - Method in class com.netflix.governator.guice.BootstrapBinder
 
bind(Class<T>) - Method in class com.netflix.governator.guice.BootstrapBinder
 
bindConfigurationProvider() - Method in class com.netflix.governator.guice.BootstrapBinder
Use this to bind ConfigurationProviders.
bindConstant() - Method in class com.netflix.governator.guice.BootstrapBinder
 
BindingReport - Class in com.netflix.governator.guice.actions
 
BindingReport(String) - Constructor for class com.netflix.governator.guice.actions.BindingReport
 
BindingReport() - Constructor for class com.netflix.governator.guice.actions.BindingReport
 
bindInterceptor(Matcher<? super Class<?>>, Matcher<? super Method>, MethodInterceptor...) - Method in class com.netflix.governator.guice.BootstrapBinder
 
bindLifecycleListener() - Method in class com.netflix.governator.guice.BootstrapBinder
Use this to bind a LifecycleListener.
bindListener(Matcher<? super TypeLiteral<?>>, TypeListener) - Method in class com.netflix.governator.guice.BootstrapBinder
 
bindListener(Matcher<? super Binding<?>>, ProvisionListener...) - Method in class com.netflix.governator.guice.BootstrapBinder
 
bindModuleTransformer() - Method in class com.netflix.governator.guice.BootstrapBinder
Bind module transform operations to perform on the final list of modul.
bindPostInjectorAction() - Method in class com.netflix.governator.guice.BootstrapBinder
Bind actions to perform after the injector is created.
bindResourceLocator() - Method in class com.netflix.governator.guice.BootstrapBinder
Use this to bind a ResourceLocator.
bindScope(Class<? extends Annotation>, Scope) - Method in class com.netflix.governator.guice.BootstrapBinder
 
bindServices(Class<S>) - Method in class com.netflix.governator.guice.serviceloader.ServiceLoaderModule
Load services and make them available via a Set binding using multi-binding.
BlockingTerminationEvent - Class in com.netflix.governator.guice.runner.events
Simple TerminatEvent using a countdown latch as the termination signal.
BlockingTerminationEvent() - Constructor for class com.netflix.governator.guice.runner.events.BlockingTerminationEvent
 
Bootstrap - Annotation Type in com.netflix.governator.guice.annotations
 
bootstrap(Class<?>) - Static method in class com.netflix.governator.guice.LifecycleInjector
 
bootstrap(Class<?>, BootstrapModule...) - Static method in class com.netflix.governator.guice.LifecycleInjector
 
bootstrap(Class<?>, Module, BootstrapModule...) - Static method in class com.netflix.governator.guice.LifecycleInjector
This is a shortcut to configuring the LifecycleInjectorBuilder using annotations.
Bootstrap.NullBootstrapModule - Class in com.netflix.governator.guice.annotations
 
Bootstrap.NullBootstrapModule() - Constructor for class com.netflix.governator.guice.annotations.Bootstrap.NullBootstrapModule
 
Bootstrap.NullLifecycleInjectorBuilderSuite - Class in com.netflix.governator.guice.annotations
 
Bootstrap.NullLifecycleInjectorBuilderSuite() - Constructor for class com.netflix.governator.guice.annotations.Bootstrap.NullLifecycleInjectorBuilderSuite
 
Bootstrap.NullModule - Class in com.netflix.governator.guice.annotations
 
Bootstrap.NullModule() - Constructor for class com.netflix.governator.guice.annotations.Bootstrap.NullModule
 
BootstrapBinder - Class in com.netflix.governator.guice
 
BootstrapMain - Class in com.netflix.governator.guice.main
Main class for loading a bootstrap configuration via main().
BootstrapMain() - Constructor for class com.netflix.governator.guice.main.BootstrapMain
 
BootstrapModule - Interface in com.netflix.governator.guice
Abstraction for binding during the bootstrap phase
build() - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
build() - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Build and return the injector
build() - Method in class com.netflix.governator.guice.runner.standalone.StandaloneRunnerModule.Builder
 
builder() - Static method in class com.netflix.governator.guice.LifecycleInjector
Create a new LifecycleInjector builder
builder() - Static method in class com.netflix.governator.guice.runner.standalone.StandaloneRunnerModule
 
buildTree() - Method in class com.netflix.governator.lifecycle.warmup.DAGManager
Build the dependencies into a DAG

C

call(Injector) - Method in class com.netflix.governator.guice.actions.BindingReport
 
call(Injector) - Method in class com.netflix.governator.guice.actions.CreateAllBoundSingletons
 
call(Injector) - Method in class com.netflix.governator.guice.actions.GrapherAction
 
call(Injector) - Method in class com.netflix.governator.guice.actions.LifecycleManagerStarter
 
call(Collection<Module>) - Method in interface com.netflix.governator.guice.ModuleTransformer
 
call(Injector) - Method in interface com.netflix.governator.guice.PostInjectorAction
 
call(Collection<Module>) - Method in class com.netflix.governator.guice.transformer.OverrideAllDuplicateBindings
 
call(Collection<Module>) - Method in class com.netflix.governator.guice.transformer.StripStaticInjections
 
call(Collection<Module>) - Method in class com.netflix.governator.guice.transformer.WarnAboutStaticInjections
 
classAnnotationsFor(Class<T>) - Method in class com.netflix.governator.lifecycle.LifecycleMethods
 
classLoader - Variable in class com.netflix.governator.lifecycle.ClasspathScanner
 
ClasspathScanner - Class in com.netflix.governator.lifecycle
Utility to find annotated classes
ClasspathScanner(Collection<String>, Collection<Class<? extends Annotation>>) - Constructor for class com.netflix.governator.lifecycle.ClasspathScanner
 
ClasspathScanner(Collection<String>, Collection<Class<? extends Annotation>>, ClassLoader) - Constructor for class com.netflix.governator.lifecycle.ClasspathScanner
 
ClasspathUrlDecoder - Class in com.netflix.governator.lifecycle
 
ClasspathUrlDecoder() - Constructor for class com.netflix.governator.lifecycle.ClasspathUrlDecoder
 
clear() - Method in class com.netflix.governator.lifecycle.warmup.DAGManager
 
close() - Method in class com.netflix.governator.lifecycle.LifecycleManager
 
com.netflix.governator - package com.netflix.governator
 
com.netflix.governator.annotations - package com.netflix.governator.annotations
 
com.netflix.governator.configuration - package com.netflix.governator.configuration
 
com.netflix.governator.guice - package com.netflix.governator.guice
 
com.netflix.governator.guice.actions - package com.netflix.governator.guice.actions
 
com.netflix.governator.guice.annotations - package com.netflix.governator.guice.annotations
 
com.netflix.governator.guice.bootstrap - package com.netflix.governator.guice.bootstrap
 
com.netflix.governator.guice.concurrent - package com.netflix.governator.guice.concurrent
 
com.netflix.governator.guice.main - package com.netflix.governator.guice.main
 
com.netflix.governator.guice.runner - package com.netflix.governator.guice.runner
 
com.netflix.governator.guice.runner.events - package com.netflix.governator.guice.runner.events
 
com.netflix.governator.guice.runner.standalone - package com.netflix.governator.guice.runner.standalone
 
com.netflix.governator.guice.serviceloader - package com.netflix.governator.guice.serviceloader
 
com.netflix.governator.guice.transformer - package com.netflix.governator.guice.transformer
 
com.netflix.governator.lifecycle - package com.netflix.governator.lifecycle
 
com.netflix.governator.lifecycle.warmup - package com.netflix.governator.lifecycle.warmup
 
combineAndOverride(Module...) - Static method in class com.netflix.governator.guice.ModulesEx
 
combineAndOverride(List<? extends Module>) - Static method in class com.netflix.governator.guice.ModulesEx
Generate a single module that is produced by accumulating and overriding each module with the next.
CompositeConfigurationProvider - Class in com.netflix.governator.configuration
A configuration provider that composites multiple providers.
CompositeConfigurationProvider(ConfigurationProvider...) - Constructor for class com.netflix.governator.configuration.CompositeConfigurationProvider
 
CompositeConfigurationProvider(Collection<ConfigurationProvider>) - Constructor for class com.netflix.governator.configuration.CompositeConfigurationProvider
 
compute() - Method in class com.netflix.governator.lifecycle.warmup.WarmUpTask
 
ConcurrentProviders - Class in com.netflix.governator.guice.concurrent
Utility class for creating Providers that allow for concurrent instantiation of dependencies to a type.
ConcurrentProviders() - Constructor for class com.netflix.governator.guice.concurrent.ConcurrentProviders
 
ConfigurationColumnWriter - Class in com.netflix.governator.configuration
Simple implementation of a configuration writer that outputs in column format
ConfigurationColumnWriter(ConfigurationDocumentation) - Constructor for class com.netflix.governator.configuration.ConfigurationColumnWriter
 
ConfigurationDocumentation - Class in com.netflix.governator.configuration
Used internally to display configuration documentation
ConfigurationDocumentation() - Constructor for class com.netflix.governator.configuration.ConfigurationDocumentation
 
ConfigurationDocumentation.Entry - Class in com.netflix.governator.configuration
 
ConfigurationKey - Class in com.netflix.governator.configuration
Abstracts configuration names with variable replacements
ConfigurationKey(String, List<ConfigurationKeyPart>) - Constructor for class com.netflix.governator.configuration.ConfigurationKey
 
ConfigurationKeyPart - Class in com.netflix.governator.configuration
A portion of a configuration name
ConfigurationKeyPart(String, boolean) - Constructor for class com.netflix.governator.configuration.ConfigurationKeyPart
 
ConfigurationLifecycleFeature - Class in com.netflix.governator
Feature to enable @Configuration annotation processing.
ConfigurationLifecycleFeature() - Constructor for class com.netflix.governator.ConfigurationLifecycleFeature
 
ConfigurationMapper - Interface in com.netflix.governator.configuration
Interface definition for mapping a configuration on an instance TODO: Ideally ConfigurationProvider and ConfigurationDocumentation should be specific to the specific configuration mapper implementation
ConfigurationModule - Class in com.netflix.governator
Install this module to enable @Configuration and @ConfigurationParameter annotation processing.
ConfigurationModule() - Constructor for class com.netflix.governator.ConfigurationModule
 
configurationName - Variable in class com.netflix.governator.configuration.ConfigurationDocumentation.Entry
 
ConfigurationOwnershipPolicies - Class in com.netflix.governator.configuration
Convenience factory for getting standard ownership policies
ConfigurationOwnershipPolicy - Interface in com.netflix.governator.configuration
Policy to determine if a configuration key is owned by a ConfigurationProvider
ConfigurationProvider - Interface in com.netflix.governator.configuration
Abstraction for get configuration values to use for fields annotated with Configuration
configure() - Method in class com.netflix.governator.ConfigurationModule
 
configure(BootstrapBinder) - Method in class com.netflix.governator.guice.annotations.Bootstrap.NullBootstrapModule
 
configure(LifecycleInjectorBuilder) - Method in class com.netflix.governator.guice.annotations.Bootstrap.NullLifecycleInjectorBuilderSuite
 
configure(Binder) - Method in class com.netflix.governator.guice.annotations.Bootstrap.NullModule
 
configure(Binder, T) - Method in interface com.netflix.governator.guice.AutoBindProvider
Called for auto binding of constructor arguments
configure(BootstrapBinder) - Method in class com.netflix.governator.guice.bootstrap.GovernatorBootstrap
 
configure(BootstrapBinder) - Method in class com.netflix.governator.guice.bootstrap.ModulesBootstrap
 
configure(BootstrapBinder) - Method in interface com.netflix.governator.guice.BootstrapModule
Called to allow for binding
configure(BootstrapBinder) - Method in class com.netflix.governator.guice.InternalAutoBindModuleBootstrapModule
 
configure(LifecycleInjectorBuilder) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilderSuite
Deprecated.
Override this to perform any combination of operations on the LifecycleInjectorBuilder
configure(BootstrapBinder) - Method in class com.netflix.governator.guice.LoadersBootstrapModule
 
configure(BootstrapBinder) - Method in class com.netflix.governator.guice.runner.standalone.StandaloneRunnerModule
 
configure() - Method in class com.netflix.governator.guice.runner.standalone.StandaloneRunnerModule.MainInjectorModule
 
configure(BootstrapBinder) - Method in class com.netflix.governator.guice.serviceloader.ServiceLoaderBootstrapModule
 
configure() - Method in class com.netflix.governator.guice.serviceloader.ServiceLoaderModule
 
configureServices() - Method in class com.netflix.governator.guice.serviceloader.ServiceLoaderModule
 
convertToTypes(Matcher<? super TypeLiteral<?>>, TypeConverter) - Method in class com.netflix.governator.guice.BootstrapBinder
 
CreateAllBoundSingletons - Class in com.netflix.governator.guice.actions
Explicit singleton bindings are not eagerly created when running in Stage.DEVELOPMENT.
CreateAllBoundSingletons() - Constructor for class com.netflix.governator.guice.actions.CreateAllBoundSingletons
 
createChildInjector(Module...) - Method in class com.netflix.governator.guice.LifecycleInjector
Create an injector that is a child of the bootstrap bindings only
createChildInjector(Collection<Module>) - Method in class com.netflix.governator.guice.LifecycleInjector
Create an injector that is a child of the bootstrap bindings only
createInjector() - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
Deprecated.
createInjector() - Method in class com.netflix.governator.guice.LifecycleInjector
Create the main injector
createInjector(Module...) - Method in class com.netflix.governator.guice.LifecycleInjector
Create the main injector
createInjector(Collection<Module>) - Method in class com.netflix.governator.guice.LifecycleInjector
Create the main injector
createInjector() - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Deprecated.
this API creates the "main" child injector. but it has the side effect of calling build() method that will create a new LifecycleInjector. Instead, you should just build() LifecycleInjector object. then call LifecycleInjector.createInjector() directly.
createStandardClasspathScanner(Collection<String>) - Static method in class com.netflix.governator.guice.LifecycleInjector
If you need early access to the CLASSPATH scanner.
createStandardClasspathScanner(Collection<String>, List<Class<? extends Annotation>>) - Static method in class com.netflix.governator.guice.LifecycleInjector
If you need early access to the CLASSPATH scanner.
currentStage() - Method in class com.netflix.governator.guice.BootstrapBinder
 

D

DAGManager - Class in com.netflix.governator.lifecycle.warmup
Manages building of dependencies
DAGManager() - Constructor for class com.netflix.governator.lifecycle.warmup.DAGManager
 
DateWithDefaultProperty - Class in com.netflix.governator.configuration
Special supplier that converts a string date to a Date
DateWithDefaultProperty(Property<String>, Date) - Constructor for class com.netflix.governator.configuration.DateWithDefaultProperty
 
DateWithDefaultSupplier - Class in com.netflix.governator.configuration
Special supplier that converts a string date to a Date
DateWithDefaultSupplier(Supplier<String>, Date) - Constructor for class com.netflix.governator.configuration.DateWithDefaultSupplier
 
decode(String) - Static method in class com.netflix.governator.lifecycle.ClasspathUrlDecoder
 
DEFAULT_WARM_UP_PADDING_MS - Static variable in class com.netflix.governator.lifecycle.LifecycleManagerArguments
 
DefaultConfigurationMapper - Class in com.netflix.governator.lifecycle
 
DefaultConfigurationMapper() - Constructor for class com.netflix.governator.lifecycle.DefaultConfigurationMapper
 
DefaultConfigurationProvider - Class in com.netflix.governator.configuration
This is a hack in preparation for removing Supplier from the API.
DefaultConfigurationProvider() - Constructor for class com.netflix.governator.configuration.DefaultConfigurationProvider
 
DefaultLifecycleListener - Class in com.netflix.governator.lifecycle
 
DefaultLifecycleListener() - Constructor for class com.netflix.governator.lifecycle.DefaultLifecycleListener
 
defaultValue - Variable in class com.netflix.governator.configuration.ConfigurationDocumentation.Entry
 
DelegatingLifecycleInjectorBuilder - Class in com.netflix.governator.guice
Decorator for LifecycleInjectorBuilder which makes the original withModules methods additive instead of replacing any pre-defined module.
DelegatingLifecycleInjectorBuilder(LifecycleInjectorBuilder) - Constructor for class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
disableAutoBinding() - Method in class com.netflix.governator.guice.BootstrapBinder
 
disableCircularProxies() - Method in class com.netflix.governator.guice.BootstrapBinder
 
documentation - Variable in class com.netflix.governator.configuration.ConfigurationDocumentation.Entry
 
doImmediate(long) - Method in class com.netflix.governator.lifecycle.warmup.WarmUpSession
 
doInBackground() - Method in class com.netflix.governator.lifecycle.warmup.WarmUpSession
 
doScanning(Collection<String>, Collection<Class<? extends Annotation>>, Set<Class<?>>, Set<Constructor>, Set<Method>, Set<Field>) - Method in class com.netflix.governator.lifecycle.ClasspathScanner
 

E

exclude(Class<? extends Module>) - Method in class com.netflix.governator.guice.BootstrapBinder
 
exclude(Class<? extends Module>...) - Method in class com.netflix.governator.guice.BootstrapBinder
 
exclude(Collection<Class<? extends Module>>) - Method in class com.netflix.governator.guice.BootstrapBinder
 
exclude(Class<? extends Module>) - Method in class com.netflix.governator.guice.ModuleListBuilder
 
exclude(Iterable<Class<? extends Module>>) - Method in class com.netflix.governator.guice.ModuleListBuilder
 

F

field - Variable in class com.netflix.governator.configuration.ConfigurationDocumentation.Entry
 
fieldsFor(Class<? extends Annotation>) - Method in class com.netflix.governator.lifecycle.LifecycleMethods
 
FilteredLifecycleListener - Class in com.netflix.governator.lifecycle
Wrapper listener that forwards to the provided listener only when the obj is in one of the specified base packages.
FilteredLifecycleListener(LifecycleListener, String...) - Constructor for class com.netflix.governator.lifecycle.FilteredLifecycleListener
 
FilteredLifecycleListener(LifecycleListener, Collection<String>) - Constructor for class com.netflix.governator.lifecycle.FilteredLifecycleListener
 
forInstalledServices(Boolean) - Method in interface com.netflix.governator.guice.serviceloader.ServiceLoaderModule.ServiceBinder
 
from(T) - Static method in class com.netflix.governator.configuration.Property
 
from(Supplier<T>) - Static method in class com.netflix.governator.configuration.Property
 
from(Property<T>) - Static method in class com.netflix.governator.configuration.Property
 
fromClass(Class<?>) - Static method in class com.netflix.governator.guice.ModulesEx
 
fromClass(Class<?>, boolean) - Static method in class com.netflix.governator.guice.ModulesEx
Create a single module that derived from all bootstrap annotations on a class, where that class itself is a module.

G

get() - Method in class com.netflix.governator.configuration.DateWithDefaultProperty
 
get() - Method in class com.netflix.governator.configuration.DateWithDefaultSupplier
 
get() - Method in class com.netflix.governator.configuration.Property
 
get() - Method in class com.netflix.governator.guice.serviceloader.ServiceLoaderModule.ServiceProvider
 
get() - Method in class com.netflix.governator.guice.serviceloader.ServiceLoaderModule.ServiceSetProvider
 
getActionsForType(Class<?>) - Method in class com.netflix.governator.ConfigurationLifecycleFeature
 
getAnnotatedClasses() - Method in class com.netflix.governator.lifecycle.AnnotationFinder
 
getAnnotatedConstructors() - Method in class com.netflix.governator.lifecycle.AnnotationFinder
 
getAnnotatedFields() - Method in class com.netflix.governator.lifecycle.AnnotationFinder
 
getAnnotatedMethods() - Method in class com.netflix.governator.lifecycle.AnnotationFinder
 
getArguments() - Method in class com.netflix.governator.guice.main.Arguments
 
getBooleanProperty(ConfigurationKey, Boolean) - Method in class com.netflix.governator.configuration.DefaultConfigurationProvider
 
getBooleanProperty(ConfigurationKey, Boolean) - Method in class com.netflix.governator.configuration.PropertiesConfigurationProvider
 
getBooleanProperty(ConfigurationKey, Boolean) - Method in class com.netflix.governator.configuration.SystemConfigurationProvider
 
getBooleanSupplier(ConfigurationKey, Boolean) - Method in class com.netflix.governator.configuration.CompositeConfigurationProvider
 
getBooleanSupplier(ConfigurationKey, Boolean) - Method in interface com.netflix.governator.configuration.ConfigurationProvider
Return the given configuration as a boolean.
getBooleanSupplier(ConfigurationKey, Boolean) - Method in class com.netflix.governator.configuration.DefaultConfigurationProvider
 
getClasses() - Method in class com.netflix.governator.lifecycle.ClasspathScanner
 
getConfigurationDocumentation() - Method in class com.netflix.governator.lifecycle.LifecycleManagerArguments
 
getConfigurationMapper() - Method in class com.netflix.governator.lifecycle.LifecycleManagerArguments
 
getConfigurationProvider() - Method in class com.netflix.governator.lifecycle.LifecycleManagerArguments
 
getConstructors() - Method in class com.netflix.governator.lifecycle.ClasspathScanner
 
getContext() - Method in class com.netflix.governator.lifecycle.warmup.WarmUpErrors.Error
 
getDAGManager() - Method in class com.netflix.governator.lifecycle.LifecycleManager
 
getDateProperty(ConfigurationKey, Date) - Method in class com.netflix.governator.configuration.DefaultConfigurationProvider
 
getDateProperty(ConfigurationKey, Date) - Method in class com.netflix.governator.configuration.PropertiesConfigurationProvider
 
getDateProperty(ConfigurationKey, Date) - Method in class com.netflix.governator.configuration.SystemConfigurationProvider
 
getDateSupplier(ConfigurationKey, Date) - Method in class com.netflix.governator.configuration.CompositeConfigurationProvider
 
getDateSupplier(ConfigurationKey, Date) - Method in interface com.netflix.governator.configuration.ConfigurationProvider
Return the given configuration as a date.
getDateSupplier(ConfigurationKey, Date) - Method in class com.netflix.governator.configuration.DefaultConfigurationProvider
 
getDoubleProperty(ConfigurationKey, Double) - Method in class com.netflix.governator.configuration.DefaultConfigurationProvider
 
getDoubleProperty(ConfigurationKey, Double) - Method in class com.netflix.governator.configuration.PropertiesConfigurationProvider
 
getDoubleProperty(ConfigurationKey, Double) - Method in class com.netflix.governator.configuration.SystemConfigurationProvider
 
getDoubleSupplier(ConfigurationKey, Double) - Method in class com.netflix.governator.configuration.CompositeConfigurationProvider
 
getDoubleSupplier(ConfigurationKey, Double) - Method in interface com.netflix.governator.configuration.ConfigurationProvider
Return the given configuration as a double.
getDoubleSupplier(ConfigurationKey, Double) - Method in class com.netflix.governator.configuration.DefaultConfigurationProvider
 
getErrors() - Method in exception com.netflix.governator.lifecycle.warmup.WarmUpException
 
getException() - Method in class com.netflix.governator.lifecycle.warmup.WarmUpErrors.Error
 
getFields() - Method in class com.netflix.governator.lifecycle.ClasspathScanner
 
getInstance(Injector) - Method in class com.netflix.governator.guice.ModuleListBuilder.ModuleProvider
 
getIntegerProperty(ConfigurationKey, Integer) - Method in class com.netflix.governator.configuration.DefaultConfigurationProvider
 
getIntegerProperty(ConfigurationKey, Integer) - Method in class com.netflix.governator.configuration.PropertiesConfigurationProvider
 
getIntegerProperty(ConfigurationKey, Integer) - Method in class com.netflix.governator.configuration.SystemConfigurationProvider
 
getIntegerSupplier(ConfigurationKey, Integer) - Method in class com.netflix.governator.configuration.CompositeConfigurationProvider
 
getIntegerSupplier(ConfigurationKey, Integer) - Method in interface com.netflix.governator.configuration.ConfigurationProvider
Return the given configuration as an integer.
getIntegerSupplier(ConfigurationKey, Integer) - Method in class com.netflix.governator.configuration.DefaultConfigurationProvider
 
getKey(Map<String, String>) - Method in class com.netflix.governator.configuration.ConfigurationKey
Return the final key applying variables as needed
getLifecycleListeners() - Method in class com.netflix.governator.lifecycle.LifecycleManagerArguments
 
getLifecycleManager() - Method in class com.netflix.governator.guice.LifecycleInjector
Return the internally created lifecycle manager
getLifecycleMethods(Object) - Method in class com.netflix.governator.lifecycle.warmup.DAGManager
 
getListeners() - Method in class com.netflix.governator.lifecycle.LifecycleManager
Return the lifecycle listener if any
getLongProperty(ConfigurationKey, Long) - Method in class com.netflix.governator.configuration.DefaultConfigurationProvider
 
getLongProperty(ConfigurationKey, Long) - Method in class com.netflix.governator.configuration.PropertiesConfigurationProvider
 
getLongProperty(ConfigurationKey, Long) - Method in class com.netflix.governator.configuration.SystemConfigurationProvider
 
getLongSupplier(ConfigurationKey, Long) - Method in class com.netflix.governator.configuration.CompositeConfigurationProvider
 
getLongSupplier(ConfigurationKey, Long) - Method in interface com.netflix.governator.configuration.ConfigurationProvider
Return the given configuration as a long.
getLongSupplier(ConfigurationKey, Long) - Method in class com.netflix.governator.configuration.DefaultConfigurationProvider
 
getMembersInjector(TypeLiteral<T>) - Method in class com.netflix.governator.guice.BootstrapBinder
 
getMembersInjector(Class<T>) - Method in class com.netflix.governator.guice.BootstrapBinder
 
getMessage() - Method in exception com.netflix.governator.lifecycle.warmup.WarmUpException
 
getMethods() - Method in class com.netflix.governator.lifecycle.ClasspathScanner
 
getObject(Object) - Method in class com.netflix.governator.lifecycle.warmup.DAGManager
 
getObjectProperty(ConfigurationKey, T, Class<T>) - Method in class com.netflix.governator.configuration.AbstractObjectConfigurationProvider
 
getObjectProperty(ConfigurationKey, T, Class<T>) - Method in class com.netflix.governator.configuration.DefaultConfigurationProvider
 
getObjectSupplier(ConfigurationKey, T, Class<T>) - Method in class com.netflix.governator.configuration.CompositeConfigurationProvider
 
getObjectSupplier(ConfigurationKey, T, Class<T>) - Method in interface com.netflix.governator.configuration.ConfigurationProvider
Return the given configuration as an object of the given type.
getObjectSupplier(ConfigurationKey, T, Class<T>) - Method in class com.netflix.governator.configuration.DefaultConfigurationProvider
 
getParts() - Method in class com.netflix.governator.configuration.ConfigurationKey
 
getPostStartArguments() - Method in class com.netflix.governator.lifecycle.LifecycleManagerArguments
 
getPostStartArguments() - Method in interface com.netflix.governator.lifecycle.warmup.WarmUpDriver
 
getProvider(Key<T>) - Method in class com.netflix.governator.guice.BootstrapBinder
 
getProvider(Class<T>) - Method in class com.netflix.governator.guice.BootstrapBinder
 
getProvider(Dependency<T>) - Method in class com.netflix.governator.guice.BootstrapBinder
 
getRawKey() - Method in class com.netflix.governator.configuration.ConfigurationKey
 
getResourceLocators() - Method in class com.netflix.governator.lifecycle.LifecycleManagerArguments
 
getSortedEntries() - Method in class com.netflix.governator.configuration.ConfigurationDocumentation
 
getState(Object) - Method in class com.netflix.governator.lifecycle.LifecycleManager
Return the current state of the given object or LATENT if unknown
getStringProperty(ConfigurationKey, String) - Method in class com.netflix.governator.configuration.DefaultConfigurationProvider
 
getStringProperty(ConfigurationKey, String) - Method in class com.netflix.governator.configuration.PropertiesConfigurationProvider
 
getStringProperty(ConfigurationKey, String) - Method in class com.netflix.governator.configuration.SystemConfigurationProvider
 
getStringSupplier(ConfigurationKey, String) - Method in class com.netflix.governator.configuration.CompositeConfigurationProvider
 
getStringSupplier(ConfigurationKey, String) - Method in interface com.netflix.governator.configuration.ConfigurationProvider
Return the given configuration as a string.
getStringSupplier(ConfigurationKey, String) - Method in class com.netflix.governator.configuration.DefaultConfigurationProvider
 
getText() - Method in class com.netflix.governator.guice.actions.GrapherAction
 
getValue() - Method in class com.netflix.governator.configuration.ConfigurationKeyPart
 
getVariableNames() - Method in class com.netflix.governator.configuration.ConfigurationKey
Return the names of the variables specified in the key if any
getWarmUpErrorHandler() - Method in interface com.netflix.governator.lifecycle.PostStartArguments
Return the wam up error handler
getWarmUpPaddingMs() - Method in interface com.netflix.governator.lifecycle.PostStartArguments
When performing warm ups after LifecycleManager.start() has been called the warm up processor will wait a given period of time (default is 3 seconds) so that any other warm up methods can be called together.
GovernatorBootstrap - Class in com.netflix.governator.guice.bootstrap
Implementation for the @GovernatorConfiguration main bootstrap class annotation
GovernatorBootstrap(GovernatorConfiguration) - Constructor for class com.netflix.governator.guice.bootstrap.GovernatorBootstrap
 
GovernatorConfiguration - Annotation Type in com.netflix.governator.guice.annotations
Governator configuration for the main bootstrap class with 'good' default
graph() - Method in class com.netflix.governator.guice.Grapher
Returns a String containing the "Dot" graph definition.
Grapher - Class in com.netflix.governator.guice
An object that can generate a graph showing a Guice Dependency Injection graph.
Grapher(Injector) - Constructor for class com.netflix.governator.guice.Grapher
Creates a new Grapher.
Grapher(Injector, Key<?>...) - Constructor for class com.netflix.governator.guice.Grapher
Creates a new Grapher.
Grapher(Injector, Class<?>...) - Constructor for class com.netflix.governator.guice.Grapher
Creates a new Grapher.
Grapher(Injector, String...) - Constructor for class com.netflix.governator.guice.Grapher
Creates a new Grapher.
GrapherAction - Class in com.netflix.governator.guice.actions
 
GrapherAction() - Constructor for class com.netflix.governator.guice.actions.GrapherAction
 

H

has(ConfigurationKey) - Method in class com.netflix.governator.configuration.CompositeConfigurationProvider
 
has - Variable in class com.netflix.governator.configuration.ConfigurationDocumentation.Entry
 
has(ConfigurationKey, Map<String, String>) - Method in interface com.netflix.governator.configuration.ConfigurationOwnershipPolicy
Return true if there is a configuration value set for the given key + variables
has(ConfigurationKey) - Method in interface com.netflix.governator.configuration.ConfigurationProvider
Return true if there is a configuration value set for the given key
has(ConfigurationKey) - Method in class com.netflix.governator.configuration.DefaultConfigurationProvider
 
has(ConfigurationKey) - Method in class com.netflix.governator.configuration.PropertiesConfigurationProvider
 
has(ConfigurationKey, Map<String, String>) - Method in class com.netflix.governator.configuration.RegexConfigurationOwnershipPolicy
 
has(ConfigurationKey) - Method in class com.netflix.governator.configuration.SystemConfigurationProvider
 
hasLifecycleAnnotations() - Method in class com.netflix.governator.lifecycle.LifecycleMethods
 
hasStarted() - Method in class com.netflix.governator.lifecycle.LifecycleManager
Returns true if the lifecycle has started (i.e.

I

ignoringAllAutoBindClasses() - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
ignoringAllAutoBindClasses() - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Do not bind ANY AutoBindSingleton classes
ignoringAutoBindClasses(Collection<Class<?>>) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
ignoringAutoBindClasses(Collection<Class<?>>) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Specify specific AutoBindSingleton classes that should NOT be bound in the main binding phase
include(Class<? extends Module>) - Method in class com.netflix.governator.guice.BootstrapBinder
 
include(Class<? extends Module>...) - Method in class com.netflix.governator.guice.BootstrapBinder
 
include(Collection<Class<? extends Module>>) - Method in class com.netflix.governator.guice.BootstrapBinder
 
include(Module) - Method in class com.netflix.governator.guice.BootstrapBinder
 
include(Iterable<Class<? extends Module>>) - Method in class com.netflix.governator.guice.ModuleListBuilder
 
include(Module) - Method in class com.netflix.governator.guice.ModuleListBuilder
 
include(Class<? extends Module>) - Method in class com.netflix.governator.guice.ModuleListBuilder
 
includeModules(Collection<? extends Module>) - Method in class com.netflix.governator.guice.BootstrapBinder
 
includeModules(Module...) - Method in class com.netflix.governator.guice.BootstrapBinder
 
includeModules(Iterable<? extends Module>) - Method in class com.netflix.governator.guice.ModuleListBuilder
 
init() - Method in class com.netflix.governator.guice.runner.standalone.StandaloneRunnerModule.StandaloneFramework
This is the application's main 'run' loop.
initialize(ConfigurationMapper, ConfigurationProvider, ConfigurationDocumentation) - Method in class com.netflix.governator.ConfigurationLifecycleFeature
 
inMode(LifecycleInjectorMode) - Method in class com.netflix.governator.guice.BootstrapBinder
 
inStage(Stage) - Method in class com.netflix.governator.guice.BootstrapBinder
 
inStage(Stage) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
inStage(Stage) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Set the Guice stage - the default is Production
install(Module) - Method in class com.netflix.governator.guice.BootstrapBinder
 
InternalAutoBindModuleBootstrapModule - Class in com.netflix.governator.guice
Custom BootstrapModule that auto-installs guice modules annotated with AutoBindSingleton
isTerminated() - Method in class com.netflix.governator.guice.runner.events.BlockingTerminationEvent
 
isTerminated() - Method in interface com.netflix.governator.guice.runner.TerminationEvent
 
isVariable() - Method in class com.netflix.governator.configuration.ConfigurationKeyPart
 
iterator() - Method in class com.netflix.governator.lifecycle.warmup.WarmUpErrors
 

K

KeyParser - Class in com.netflix.governator.configuration
 

L

LifecycleConfigurationProviders - Class in com.netflix.governator.lifecycle
 
LifecycleConfigurationProviders(ConfigurationProvider...) - Constructor for class com.netflix.governator.lifecycle.LifecycleConfigurationProviders
 
LifecycleConfigurationProviders(Collection<ConfigurationProvider>) - Constructor for class com.netflix.governator.lifecycle.LifecycleConfigurationProviders
 
LifecycleInjector - Class in com.netflix.governator.guice
When using Governator, do NOT create a Guice injector manually.
LifecycleInjectorBuilder - Interface in com.netflix.governator.guice
Builder for a LifecycleInjector
LifecycleInjectorBuilderSuite - Interface in com.netflix.governator.guice
Deprecated.
This class is deprecated in favor of using BootstrapModule or just ModuleInfo. All the LifecycleInjectorBuilder functionality is now available via the BootstrapBinder passed to BootstrapModule
LifecycleInjectorMode - Enum in com.netflix.governator.guice
 
LifecycleListener - Interface in com.netflix.governator.lifecycle
Callback for injected instances
LifecycleManager - Class in com.netflix.governator.lifecycle
Main instance management container
LifecycleManager() - Constructor for class com.netflix.governator.lifecycle.LifecycleManager
 
LifecycleManager(LifecycleManagerArguments) - Constructor for class com.netflix.governator.lifecycle.LifecycleManager
 
LifecycleManager(LifecycleManagerArguments, Injector) - Constructor for class com.netflix.governator.lifecycle.LifecycleManager
 
LifecycleManagerArguments - Class in com.netflix.governator.lifecycle
 
LifecycleManagerArguments(ConfigurationDocumentation, ConfigurationMapper, ConfigurationProvider) - Constructor for class com.netflix.governator.lifecycle.LifecycleManagerArguments
 
LifecycleManagerArguments() - Constructor for class com.netflix.governator.lifecycle.LifecycleManagerArguments
 
LifecycleManagerStarter - Class in com.netflix.governator.guice.actions
 
LifecycleManagerStarter() - Constructor for class com.netflix.governator.guice.actions.LifecycleManagerStarter
 
LifecycleMethods - Class in com.netflix.governator.lifecycle
Used internally to hold the methods important to the LifecycleManager
LifecycleMethods(Class<?>) - Constructor for class com.netflix.governator.lifecycle.LifecycleMethods
 
LifecycleRunner - Interface in com.netflix.governator.guice.runner
Abstraction defining the application runtime framework for an application using Governator.
LifecycleState - Enum in com.netflix.governator.lifecycle
Possible states for a managed object
LoadersBootstrapModule - Class in com.netflix.governator.guice
 
LoadersBootstrapModule(ClasspathScanner) - Constructor for class com.netflix.governator.guice.LoadersBootstrapModule
 
locate(Resource, ResourceLocator) - Method in interface com.netflix.governator.lifecycle.ResourceLocator
Load and return the given resource.
LoggingLifecycleListener - Class in com.netflix.governator.lifecycle
 
LoggingLifecycleListener() - Constructor for class com.netflix.governator.lifecycle.LoggingLifecycleListener
 

M

main(String[]) - Static method in class com.netflix.governator.guice.main.BootstrapMain
 
mapConfiguration(ConfigurationProvider, ConfigurationDocumentation, Object, LifecycleMethods) - Method in interface com.netflix.governator.configuration.ConfigurationMapper
 
mapConfiguration(ConfigurationProvider, ConfigurationDocumentation, Object, LifecycleMethods) - Method in class com.netflix.governator.lifecycle.DefaultConfigurationMapper
 
methodsFor(Class<? extends Annotation>) - Method in class com.netflix.governator.lifecycle.LifecycleMethods
 
ModuleListBuilder - Class in com.netflix.governator.guice
The ModuleListBuilder keeps track of modules and their transitive dependencies and provides a mechanism to replace or exclude modules.
ModuleListBuilder() - Constructor for class com.netflix.governator.guice.ModuleListBuilder
 
ModuleListBuilder.ModuleProvider - Class in com.netflix.governator.guice
Internal class to track either a module class or instance
ModuleListBuilder.ModuleProvider(Class<? extends Module>) - Constructor for class com.netflix.governator.guice.ModuleListBuilder.ModuleProvider
 
ModuleListBuilder.ModuleProvider(Module) - Constructor for class com.netflix.governator.guice.ModuleListBuilder.ModuleProvider
 
Modules - Annotation Type in com.netflix.governator.annotations
Deprecated.
ModulesBootstrap - Class in com.netflix.governator.guice.bootstrap
 
ModulesBootstrap(Modules) - Constructor for class com.netflix.governator.guice.bootstrap.ModulesBootstrap
 
ModulesEx - Class in com.netflix.governator.guice
Utility class similar to Guice's Modules that simplifies recipes for combing Guice modules.
ModulesEx() - Constructor for class com.netflix.governator.guice.ModulesEx
 
ModuleTransformer - Interface in com.netflix.governator.guice
Before creating the injector the modules are passed through a collection of filters that can filter out or modify bindings

N

newCopyAndClear() - Method in class com.netflix.governator.lifecycle.warmup.DAGManager
Return a copy of this DAGManager and then clears this instance
newPrivateBinder() - Method in class com.netflix.governator.guice.BootstrapBinder
 

O

objectInjected(TypeLiteral<T>, T) - Method in class com.netflix.governator.lifecycle.DefaultLifecycleListener
 
objectInjected(TypeLiteral<T>, T, long, TimeUnit) - Method in class com.netflix.governator.lifecycle.DefaultLifecycleListener
 
objectInjected(TypeLiteral<T>, T) - Method in class com.netflix.governator.lifecycle.FilteredLifecycleListener
 
objectInjected(TypeLiteral<T>, T) - Method in interface com.netflix.governator.lifecycle.LifecycleListener
When Guice injects an object, this callback will be notified
objectInjected(TypeLiteral<T>, T, long, TimeUnit) - Method in interface com.netflix.governator.lifecycle.LifecycleListener
Notification that an object has been injected and the amount of time it to either construct or retrieve the object.
objectInjected(TypeLiteral<T>, T) - Method in class com.netflix.governator.lifecycle.LoggingLifecycleListener
 
objectInjected(TypeLiteral<T>, T, long, TimeUnit) - Method in class com.netflix.governator.lifecycle.LoggingLifecycleListener
 
objectInjecting(TypeLiteral<T>) - Method in class com.netflix.governator.lifecycle.DefaultLifecycleListener
 
objectInjecting(TypeLiteral<T>) - Method in interface com.netflix.governator.lifecycle.LifecycleListener
Notification that an object is being injected.
objectInjecting(TypeLiteral<T>) - Method in class com.netflix.governator.lifecycle.LoggingLifecycleListener
 
of(Class<? extends T>) - Static method in class com.netflix.governator.guice.concurrent.ConcurrentProviders
Create a Provider that will construct all constructor arguments in parallel and wait for all dependencies to be constructed before invoking the constructor of the type.
output(Logger) - Method in class com.netflix.governator.configuration.ConfigurationColumnWriter
Write the documentation table to a logger
output() - Method in class com.netflix.governator.configuration.ConfigurationColumnWriter
Write the documentation table to System.out
output(PrintWriter) - Method in class com.netflix.governator.configuration.ConfigurationColumnWriter
Output documentation table to a PrintWriter
OverrideAllDuplicateBindings - Class in com.netflix.governator.guice.transformer
Treat any binding in list order as an override for previous bindings.
OverrideAllDuplicateBindings() - Constructor for class com.netflix.governator.guice.transformer.OverrideAllDuplicateBindings
 
ownsAll() - Static method in class com.netflix.governator.configuration.ConfigurationOwnershipPolicies
Return an ownership policy that returns true for ConfigurationOwnershipPolicy.has(ConfigurationKey, Map)
ownsByRegex(String) - Static method in class com.netflix.governator.configuration.ConfigurationOwnershipPolicies
Return an ownership policy that returns true for ConfigurationOwnershipPolicy.has(ConfigurationKey, Map) when the given regular expression matches

P

parse(String) - Static method in class com.netflix.governator.configuration.KeyParser
 
parse(String, Map<String, String>) - Static method in class com.netflix.governator.configuration.KeyParser
Parse a key into parts
PostInjectorAction - Interface in com.netflix.governator.guice
Action to perform after the injector is created.
PostStartArguments - Interface in com.netflix.governator.lifecycle
Arguments used by LifecycleManager after LifecycleManager.start() has been called.
PostStartArguments.WarmUpErrorHandler - Interface in com.netflix.governator.lifecycle
Called when there was a warm up error
printStackTrace() - Method in exception com.netflix.governator.lifecycle.warmup.WarmUpException
 
printStackTrace(PrintStream) - Method in exception com.netflix.governator.lifecycle.warmup.WarmUpException
 
printStackTrace(PrintWriter) - Method in exception com.netflix.governator.lifecycle.warmup.WarmUpException
 
PropertiesConfigurationProvider - Class in com.netflix.governator.configuration
ConfigurationProvider backed by a {#link Properties}
PropertiesConfigurationProvider(Properties) - Constructor for class com.netflix.governator.configuration.PropertiesConfigurationProvider
 
PropertiesConfigurationProvider(Properties, Map<String, String>) - Constructor for class com.netflix.governator.configuration.PropertiesConfigurationProvider
 
PropertiesConfigurationProvider(Properties, Map<String, String>, ObjectMapper) - Constructor for class com.netflix.governator.configuration.PropertiesConfigurationProvider
 
Property<T> - Class in com.netflix.governator.configuration
 
Property() - Constructor for class com.netflix.governator.configuration.Property
 

R

RegexConfigurationOwnershipPolicy - Class in com.netflix.governator.configuration
Configuration property ownership policy that checks a property against a regex to determine if a ConfigurationProvider owns the property.
RegexConfigurationOwnershipPolicy(String) - Constructor for class com.netflix.governator.configuration.RegexConfigurationOwnershipPolicy
 
registerConfiguration(Field, String, boolean, String, String, String) - Method in class com.netflix.governator.configuration.ConfigurationDocumentation
 
requestInjection(TypeLiteral<T>, T) - Method in class com.netflix.governator.guice.BootstrapBinder
 
requestInjection(Object) - Method in class com.netflix.governator.guice.BootstrapBinder
 
requestStaticInjection(Class<?>...) - Method in class com.netflix.governator.guice.BootstrapBinder
 
requireAtInjectOnConstructors() - Method in class com.netflix.governator.guice.BootstrapBinder
 
requireExactBindingAnnotations() - Method in class com.netflix.governator.guice.BootstrapBinder
 
requireExplicitBindings() - Method in class com.netflix.governator.guice.BootstrapBinder
 
ResourceLocator - Interface in com.netflix.governator.lifecycle
Used to load Resource and Resources annotated objects.

S

scanModulesForAnnotatedMethods(ModuleAnnotatedMethodScanner) - Method in class com.netflix.governator.guice.BootstrapBinder
 
SelfDestructingTerminationEvent - Class in com.netflix.governator.guice.runner.events
Used mainly for testing the SelfDestructingTerminationEvent will fire the main TerminateEvent after a specified amount of time has elapsed, causing the application to exit.
SelfDestructingTerminationEvent(long, TimeUnit) - Constructor for class com.netflix.governator.guice.runner.events.SelfDestructingTerminationEvent
 
ServiceLoaderBootstrapModule - Class in com.netflix.governator.guice.serviceloader
BootstrapModule that loads guice modules via the ServiceLoader.
ServiceLoaderBootstrapModule() - Constructor for class com.netflix.governator.guice.serviceloader.ServiceLoaderBootstrapModule
 
ServiceLoaderBootstrapModule(Class<? extends Module>) - Constructor for class com.netflix.governator.guice.serviceloader.ServiceLoaderBootstrapModule
 
ServiceLoaderModule - Class in com.netflix.governator.guice.serviceloader
Simple Guice module to integrate with the ServiceLoader.
ServiceLoaderModule() - Constructor for class com.netflix.governator.guice.serviceloader.ServiceLoaderModule
 
ServiceLoaderModule.ServiceBinder<S> - Interface in com.netflix.governator.guice.serviceloader
 
ServiceLoaderModule.ServiceProvider<S> - Class in com.netflix.governator.guice.serviceloader
Custom provider that allows for member injection of a service.
ServiceLoaderModule.ServiceProvider(S) - Constructor for class com.netflix.governator.guice.serviceloader.ServiceLoaderModule.ServiceProvider
 
ServiceLoaderModule.ServiceSetProvider<S> - Class in com.netflix.governator.guice.serviceloader
Custom provider that enables member injection on services
ServiceLoaderModule.ServiceSetProvider(Callable<ServiceLoader<S>>) - Constructor for class com.netflix.governator.guice.serviceloader.ServiceLoaderModule.ServiceSetProvider
 
setConfigurationDocumentation(ConfigurationDocumentation) - Method in class com.netflix.governator.lifecycle.LifecycleManagerArguments
 
setConfigurationMapper(ConfigurationMapper) - Method in class com.netflix.governator.lifecycle.LifecycleManagerArguments
 
setConfigurationProvider(ConfigurationProvider) - Method in class com.netflix.governator.lifecycle.LifecycleManagerArguments
 
setInstance(Module) - Method in class com.netflix.governator.guice.ModuleListBuilder.ModuleProvider
 
setLifecycleListeners(Collection<LifecycleListener>) - Method in class com.netflix.governator.lifecycle.LifecycleManagerArguments
 
setPostStartArguments(PostStartArguments) - Method in class com.netflix.governator.lifecycle.LifecycleManagerArguments
 
setPostWarmUpState() - Method in interface com.netflix.governator.lifecycle.warmup.WarmUpDriver
 
setPreWarmUpState() - Method in interface com.netflix.governator.lifecycle.warmup.WarmUpDriver
 
setResourceLocators(Set<ResourceLocator>) - Method in class com.netflix.governator.lifecycle.LifecycleManagerArguments
 
setState(Object, LifecycleState) - Method in interface com.netflix.governator.lifecycle.warmup.WarmUpDriver
 
setVariable(String, String) - Method in class com.netflix.governator.configuration.PropertiesConfigurationProvider
Change a variable value
setVariable(String, String) - Method in class com.netflix.governator.configuration.SystemConfigurationProvider
Change a variable value
SingletonModule - Class in com.netflix.governator.guice
Deprecated.
Use com.netflix.governator.SingletonModule instead
SingletonModule() - Constructor for class com.netflix.governator.guice.SingletonModule
Deprecated.
 
skipSources(Class...) - Method in class com.netflix.governator.guice.BootstrapBinder
 
StandaloneRunnerModule - Class in com.netflix.governator.guice.runner.standalone
Implementation of a Runner module that should be used for runtime applications.
StandaloneRunnerModule(String[], Class<?>) - Constructor for class com.netflix.governator.guice.runner.standalone.StandaloneRunnerModule
 
StandaloneRunnerModule.Builder - Class in com.netflix.governator.guice.runner.standalone
This builder simplifies creation of the module in main()
StandaloneRunnerModule.Builder() - Constructor for class com.netflix.governator.guice.runner.standalone.StandaloneRunnerModule.Builder
 
StandaloneRunnerModule.MainInjectorModule - Class in com.netflix.governator.guice.runner.standalone
 
StandaloneRunnerModule.MainInjectorModule() - Constructor for class com.netflix.governator.guice.runner.standalone.StandaloneRunnerModule.MainInjectorModule
 
StandaloneRunnerModule.StandaloneFramework - Class in com.netflix.governator.guice.runner.standalone
 
StandaloneRunnerModule.StandaloneFramework() - Constructor for class com.netflix.governator.guice.runner.standalone.StandaloneRunnerModule.StandaloneFramework
 
start() - Method in class com.netflix.governator.lifecycle.LifecycleManager
The manager MUST be started.
start(long, TimeUnit) - Method in class com.netflix.governator.lifecycle.LifecycleManager
The manager MUST be started.
stateChanged(Object, LifecycleState) - Method in class com.netflix.governator.lifecycle.DefaultLifecycleListener
 
stateChanged(Object, LifecycleState) - Method in class com.netflix.governator.lifecycle.FilteredLifecycleListener
 
stateChanged(Object, LifecycleState) - Method in interface com.netflix.governator.lifecycle.LifecycleListener
Called when an object's lifecycle state changes
stateChanged(Object, LifecycleState) - Method in class com.netflix.governator.lifecycle.LoggingLifecycleListener
 
StripStaticInjections - Class in com.netflix.governator.guice.transformer
 
StripStaticInjections() - Constructor for class com.netflix.governator.guice.transformer.StripStaticInjections
 
SystemConfigurationProvider - Class in com.netflix.governator.configuration
ConfigurationProvider backed by the system properties
SystemConfigurationProvider() - Constructor for class com.netflix.governator.configuration.SystemConfigurationProvider
 
SystemConfigurationProvider(Map<String, String>) - Constructor for class com.netflix.governator.configuration.SystemConfigurationProvider
 
SystemConfigurationProvider(Map<String, String>, ObjectMapper) - Constructor for class com.netflix.governator.configuration.SystemConfigurationProvider
 

T

terminate() - Method in class com.netflix.governator.guice.runner.events.BlockingTerminationEvent
 
terminate() - Method in interface com.netflix.governator.guice.runner.TerminationEvent
Fire the termination event.
TerminationEvent - Interface in com.netflix.governator.guice.runner
Abstraction for an event that when fired should tell the LifecycleRunner to terminate.
throwIfErrors() - Method in class com.netflix.governator.lifecycle.warmup.WarmUpErrors
Throw a WarmUpException if there are errors
toFile() - Method in class com.netflix.governator.guice.Grapher
Writes the "Dot" graph to a new temp file.
toFile(File) - Method in class com.netflix.governator.guice.Grapher
Writes the "Dot" graph to a given file.
toFile(URL) - Static method in class com.netflix.governator.lifecycle.ClasspathUrlDecoder
 
toString() - Method in class com.netflix.governator.configuration.ConfigurationKey
 
toString() - Method in class com.netflix.governator.ConfigurationLifecycleFeature
 

U

usingBasePackages(String...) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
usingBasePackages(Collection<String>) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
usingBasePackages(String...) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Specify the base packages for CLASSPATH scanning.
usingBasePackages(Collection<String>) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Specify the base packages for CLASSPATH scanning.
usingClassLoader(ClassLoader) - Method in interface com.netflix.governator.guice.serviceloader.ServiceLoaderModule.ServiceBinder
 
usingClasspathScanner(ClasspathScanner) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
usingClasspathScanner(ClasspathScanner) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Normally, the classpath scanner is allocated internally.
usingMultibinding(Boolean) - Method in interface com.netflix.governator.guice.serviceloader.ServiceLoaderModule.ServiceBinder
 

V

validate() - Method in class com.netflix.governator.lifecycle.LifecycleManager
Run the validations on the managed objects.
validate(Object) - Method in class com.netflix.governator.lifecycle.LifecycleManager
Run validations on the given object
ValidationException - Exception in com.netflix.governator.lifecycle
 
ValidationException(String) - Constructor for exception com.netflix.governator.lifecycle.ValidationException
 
ValidationException(String, Throwable) - Constructor for exception com.netflix.governator.lifecycle.ValidationException
 
value - Variable in class com.netflix.governator.configuration.ConfigurationDocumentation.Entry
 
valueOf(String) - Static method in enum com.netflix.governator.guice.LifecycleInjectorMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.governator.lifecycle.LifecycleState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.netflix.governator.guice.LifecycleInjectorMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.governator.lifecycle.LifecycleState
Returns an array containing the constants of this enum type, in the order they are declared.
visit(int, int, String, String, String, String[]) - Method in class com.netflix.governator.lifecycle.AnnotationFinder
 
visitAnnotation(String, boolean) - Method in class com.netflix.governator.lifecycle.AnnotationFinder
 
visitField(int, String, String, String, Object) - Method in class com.netflix.governator.lifecycle.AnnotationFinder
 
visitMethod(int, String, String, String, String[]) - Method in class com.netflix.governator.lifecycle.AnnotationFinder
 

W

WarmUpDriver - Interface in com.netflix.governator.lifecycle.warmup
 
warmUpError(WarmUpException) - Method in interface com.netflix.governator.lifecycle.PostStartArguments.WarmUpErrorHandler
Handle a warm up error.
WarmUpErrors - Class in com.netflix.governator.lifecycle.warmup
Container for errors that occur in warm up methods
WarmUpErrors() - Constructor for class com.netflix.governator.lifecycle.warmup.WarmUpErrors
 
WarmUpErrors.Error - Class in com.netflix.governator.lifecycle.warmup
Record of a single error
WarmUpException - Exception in com.netflix.governator.lifecycle.warmup
Thrown by LifecycleManager.start() if there are errors in warm up methods
WarmUpSession - Class in com.netflix.governator.lifecycle.warmup
 
WarmUpSession(WarmUpDriver, DAGManager) - Constructor for class com.netflix.governator.lifecycle.warmup.WarmUpSession
 
WarmUpTask - Class in com.netflix.governator.lifecycle.warmup
A Fork Join task to warm up objects.
WarmUpTask(WarmUpDriver, WarmUpErrors, DAGManager, ConcurrentMap<Object, WarmUpTask>) - Constructor for class com.netflix.governator.lifecycle.warmup.WarmUpTask
 
WarnAboutStaticInjections - Class in com.netflix.governator.guice.transformer
 
WarnAboutStaticInjections() - Constructor for class com.netflix.governator.guice.transformer.WarnAboutStaticInjections
 
withAdditionalBootstrapModules(BootstrapModule...) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withAdditionalBootstrapModules(Iterable<? extends BootstrapModule>) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withAdditionalBootstrapModules(BootstrapModule...) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Specify additional bootstrap modules to use
withAdditionalBootstrapModules(Iterable<? extends BootstrapModule>) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Specify additional bootstrap modules to use
withAdditionalModuleClasses(Iterable<Class<? extends Module>>) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withAdditionalModuleClasses(Class<?>...) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withAdditionalModuleClasses(Iterable<Class<? extends Module>>) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Specify a set of module classes from which a set of additional modules may be derived using module dependencies.
withAdditionalModuleClasses(Class<?>...) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Specify a set of module classes from which a set of additional modules may be derived using module dependencies.
withAdditionalModules(Iterable<? extends Module>) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withAdditionalModules(Module...) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withAdditionalModules(Iterable<? extends Module>) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Add to any modules already specified via LifecycleInjectorBuilder.withModules(Iterable)
withAdditionalModules(Module...) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Add to any modules already specified via LifecycleInjectorBuilder.withModules(Iterable)
withArgs(String[]) - Method in class com.netflix.governator.guice.runner.standalone.StandaloneRunnerModule.Builder
Specify optional command line arguments to be injected.
withBootstrapModule(BootstrapModule) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withBootstrapModule(BootstrapModule) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Specify a bootstrap module
withMainClass(Class<?>) - Method in class com.netflix.governator.guice.runner.standalone.StandaloneRunnerModule.Builder
Specify an optional main class to instantiate.
withMode(LifecycleInjectorMode) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withMode(LifecycleInjectorMode) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Set the lifecycle injector mode - default is LifecycleInjectorMode.REAL_CHILD_INJECTORS
withModuleClass(Class<? extends Module>) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withModuleClass(Class<? extends Module>) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Specify a module class from which a set of additional modules may be derived using module dependencies.
withModuleClasses(Iterable<Class<? extends Module>>) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withModuleClasses(Class<?>...) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withModuleClasses(Iterable<Class<? extends Module>>) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Specify a set of module classes from which a set of additional modules may be derived using module dependencies.
withModuleClasses(Class<?>...) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Specify a set of module classes from which a set of additional modules may be derived using module dependencies.
withModules(Module...) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withModules(Iterable<? extends Module>) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withModules(Module...) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Specify standard Guice modules for the main binding phase.
withModules(Iterable<? extends Module>) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Specify standard Guice modules for the main binding phase.
withModuleTransformer(ModuleTransformer) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withModuleTransformer(Collection<? extends ModuleTransformer>) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withModuleTransformer(ModuleTransformer...) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withModuleTransformer(ModuleTransformer) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Just before creating the injector all the modules will run through the transformer.
withModuleTransformer(Collection<? extends ModuleTransformer>) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Just before creating the injector all the modules will run through the filter.
withModuleTransformer(ModuleTransformer...) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Just before creating the injector all the modules will run through the filter.
withoutModuleClass(Class<? extends Module>) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withoutModuleClass(Class<? extends Module>) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
When using module dependencies ignore the specified class
withoutModuleClasses(Iterable<Class<? extends Module>>) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withoutModuleClasses(Class<? extends Module>...) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withoutModuleClasses(Iterable<Class<? extends Module>>) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
When using module dependencies ignore the specified classes
withoutModuleClasses(Class<? extends Module>...) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
When using module dependencies ignore the specified classes
withPostInjectorAction(PostInjectorAction) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withPostInjectorAction(PostInjectorAction) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Action to perform after the injector is created.
withPostInjectorActions(Collection<? extends PostInjectorAction>) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withPostInjectorActions(PostInjectorAction...) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
 
withPostInjectorActions(Collection<? extends PostInjectorAction>) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Actions to perform after the injector is created.
withPostInjectorActions(PostInjectorAction...) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Actions to perform after the injector is created.
withRootModule(Class<?>) - Method in class com.netflix.governator.guice.DelegatingLifecycleInjectorBuilder
Deprecated.
withRootModule(Class<?>) - Method in interface com.netflix.governator.guice.LifecycleInjectorBuilder
Deprecated.
withSource(Object) - Method in class com.netflix.governator.guice.BootstrapBinder
 
withTerminateEvent(TerminationEvent) - Method in class com.netflix.governator.guice.runner.standalone.StandaloneRunnerModule.Builder
Specify an externally provided TerminationEvent.
withValue(String) - Static method in class com.netflix.governator.guice.AutoBinds
 
A B C D E F G H I K L M N O P R S T U V W