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

A

AbstractAppExtension<T extends java.lang.annotation.Annotation> - Class in ru.vyarus.dropwizard.guice.test.spock.ext
Base class for guicey spock extensions.
AbstractAppExtension() - Constructor for class ru.vyarus.dropwizard.guice.test.spock.ext.AbstractAppExtension
 
AbstractJerseyInstaller<T> - Class in ru.vyarus.dropwizard.guice.module.installer.feature.jersey
Base class for jersey installers (JerseyInstaller).
AbstractJerseyInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.AbstractJerseyInstaller
 
activate() - Method in class ru.vyarus.dropwizard.guice.module.jersey.hk2.GuiceBridgeActivator
Activate HK2 guice bridge.
add(MutableServletContextHandler, EventListener) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.SessionListenersSupport
 
addLookup(GuiceyBundleLookup) - Method in class ru.vyarus.dropwizard.guice.bundle.DefaultBundleLookup
Add additional lookup mechanism.
ADMIN_PROPERTY - Static variable in class ru.vyarus.dropwizard.guice.admin.rest.AdminRestServlet
Request attribute name set with 'true' value to distinguish admin rest from user context rest call.
AdminContext - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.feature.web
Used together with WebServlet, WebFilter and WebListener annotations to specify target context.
AdminGuiceFilter - Class in ru.vyarus.dropwizard.guice.module.installer.internal
Filter is registered on admin context to provide request scope objects support in admin context.
AdminGuiceFilter(GuiceFilter) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.internal.AdminGuiceFilter
 
AdminResource - Annotation Type in ru.vyarus.dropwizard.guice.admin.rest
Security annotation to deny access to admin specific rest from user context.
AdminResourceFilter - Class in ru.vyarus.dropwizard.guice.admin.rest
AdminResource annotation support.
AdminResourceFilter() - Constructor for class ru.vyarus.dropwizard.guice.admin.rest.AdminResourceFilter
 
AdminRestBundle - Class in ru.vyarus.dropwizard.guice.admin
Adds rest support in admin context by simply redirecting from admin servlet into jersey (all rest methods are accessible from admin context).
AdminRestBundle() - Constructor for class ru.vyarus.dropwizard.guice.admin.AdminRestBundle
Admin rest will be mapped on the same path as main rest if rest mapping is different from '/*'.
AdminRestBundle(String) - Constructor for class ru.vyarus.dropwizard.guice.admin.AdminRestBundle
Path must end with '/*', otherwise error will be thrown.
AdminRestServlet - Class in ru.vyarus.dropwizard.guice.admin.rest
Forwards all requests into jersey context.
AdminRestServlet(Servlet) - Constructor for class ru.vyarus.dropwizard.guice.admin.rest.AdminRestServlet
 
after() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
 
after() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyHooksRule
 
allExcept(ConfigScope) - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigScope
Useful for hiding all special scopes except one in diagnostic report.
analyzeAndRepackageBindings() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyRunner
If configuration from guice bindings is enabled, configured guice modules will be repackaged in order to resolve all configured bindings (and filter disabled bindings to simulate common extensions disable behaviour).
annotationType() - Method in class ru.vyarus.dropwizard.guice.module.yaml.bind.ConfigImpl
 
application() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Application instance may be useful for complex (half manual) integrations where access for injector is required.
application() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Application instance may be useful for complex (half manual) integrations where access for injector is required.
applicationRun(ApplicationRunEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
applicationRun(ApplicationRunEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
applicationRun() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
ApplicationRunEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.run
Called after GuiceBundle.run(io.dropwizard.Configuration, io.dropwizard.setup.Environment) when guicey context is started, extensions installed (but not hk extensions, because neither jersey nor jetty isn't start yet).
ApplicationRunEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, Injector) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ApplicationRunEvent
 
applicationStarted(ApplicationStartedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic
 
applicationStarted(ApplicationStartedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.GuiceAopDiagnostic
 
applicationStarted(ApplicationStartedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.GuiceBindingsDiagnostic
 
applicationStarted(ApplicationStartedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
ApplicationStartedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey
Called after complete dropwizard startup.
ApplicationStartedEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, Injector, InjectionManager) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.ApplicationStartedEvent
 
apply(Statement, Description) - Method in class ru.vyarus.dropwizard.guice.test.StartupErrorRule
 
appPackage() - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 

B

before() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
 
before() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyHooksRule
 
beforeRun(BeforeRunEvent) - Method in class ru.vyarus.dropwizard.guice.debug.YamlBindingsDiagnostic
 
beforeRun(BeforeRunEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
BeforeRunEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.run
Meta event.
BeforeRunEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.BeforeRunEvent
 
bindComponent(AbstractBinder, Injector, Class<?>, boolean, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
Binds component into jersey context.
bindExtension(Binder, Class<?>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.eager.EagerSingletonInstaller
 
bindExtension(Binder, Class<?>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
 
bindExtension(Binder, Class<?>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
 
bindExtension(Binder, Class<?>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginInstaller
 
bindExtension(Binder, Class<?>, boolean) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.binding.BindingInstaller
Called to apply custom binding for installed feature.
bindFactory(AbstractBinder, Injector, Class<?>, boolean, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
Binds jersey Supplier.
BindingDeclaration - Class in ru.vyarus.dropwizard.guice.debug.report.guice.model
Guice binding declaration.
BindingDeclaration(DeclarationType, Object) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
BindingInstaller - Interface in ru.vyarus.dropwizard.guice.module.installer.install.binding
Marker interface must be used together with FeatureInstaller.
BindingsConfig - Class in ru.vyarus.dropwizard.guice.debug.report.yaml
Configuration for configuration bindings report (ConfigBindingsRenderer).
BindingsConfig() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
 
BindingsOverrideInjectorFactory - Class in ru.vyarus.dropwizard.guice.test.binding
Custom injector factory used to override already overridden bindings.
BindingsOverrideInjectorFactory() - Constructor for class ru.vyarus.dropwizard.guice.test.binding.BindingsOverrideInjectorFactory
 
bindInGuice(Binder, Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.AbstractJerseyInstaller
Bind to guice context.
BindingUtils - Class in ru.vyarus.dropwizard.guice.module.installer.util
Guice bindings utils.
bindJerseyComponent(Binder, Provider<Injector>, Class<T>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
Used to bind jersey beans in guice context (lazily).
bindSpecificComponent(AbstractBinder, Injector, Class<?>, Class<?>, boolean, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
Binds jersey specific component (component implements jersey interface or extends class).
bootstrap() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Note: application is already in run phase, so it's too late to configure dropwizard bootstrap object.
bootstrap() - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
BootstrapAwareModule<T extends io.dropwizard.Configuration> - Interface in ru.vyarus.dropwizard.guice.module.support
Guice module, registered in bundle, may implement this to be able to use bootstrap object in module configuration method.
BootstrapProxyFactory - Class in ru.vyarus.dropwizard.guice.module.context.bootstrap
Bootstrap proxy delegates all calls directly to bootstrap object, except bundle addition.
brackets(String) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
 
build() - Method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic.Builder
 
build(Stage) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
 
build() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
 
build(Bootstrap, Configuration) - Static method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigTreeBuilder
Shortcut for ConfigTreeBuilder.build(Bootstrap, Configuration, boolean) with enabled introspection.
build(Bootstrap, Configuration, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigTreeBuilder
Analyze configuration object to extract bindable parts.
builder() - Static method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic
 
builder(String) - Static method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic
 
Builder(String) - Constructor for class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic.Builder
 
builder() - Static method in class ru.vyarus.dropwizard.guice.GuiceBundle
 
Builder() - Constructor for class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
 
buildResourceFactory(T) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.AbstractAppExtension
 
buildResourceFactory(UseDropwizardApp) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.DropwizardAppExtension
 
buildResourceFactory(UseGuiceyApp) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyAppExtension
 
bundle() - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
 
BundleItemInfo - Interface in ru.vyarus.dropwizard.guice.module.context.info
Base interface for bundle items: guicey and dropwizard bundles.
BundleItemInfoImpl - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Bundle item info generic implementation.
BundleItemInfoImpl(ConfigItem, Class<? extends GuiceyBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.BundleItemInfoImpl
 
BundleItemInfoImpl(ConfigItem, Object) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.BundleItemInfoImpl
 
bundleLookup(GuiceyBundleLookup) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Configure custom GuiceyBundleLookup.
bundles(GuiceyBundle...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Guicey bundles are mainly useful for extensions (to group installers and extensions installation without auto scan).
bundles() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Guicey and dropwizard bundles are pretty much unified and likely to be queried together for reporting.
bundles(GuiceyBundle...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Register other guicey bundles for installation.
BUNDLES_PROPERTY - Static variable in class ru.vyarus.dropwizard.guice.bundle.lookup.PropertyBundleLookup
 
bundlesFromLookupResolved(List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
BundlesFromLookupResolvedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called if at least one bundle recognized using bundles lookup (not called at all (!)
BundlesFromLookupResolvedEvent(Options, Bootstrap, List<GuiceyBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.BundlesFromLookupResolvedEvent
 
bundlesInitialized(BundlesInitializedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
bundlesInitialized(BundlesInitializedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
bundlesInitialized(List<GuiceyBundle>, List<GuiceyBundle>, List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
BundlesInitializedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called after bundles initialization.
BundlesInitializedEvent(Options, Bootstrap, List<GuiceyBundle>, List<GuiceyBundle>, List<GuiceyBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.BundlesInitializedEvent
 
bundlesResolved(BundlesResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
bundlesResolved(List<GuiceyBundle>, List<GuiceyBundle>, List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
BundlesResolvedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called when all bundles are resolved (after dw recognition and lookup).
BundlesResolvedEvent(Options, Bootstrap, List<GuiceyBundle>, List<GuiceyBundle>, List<GuiceyBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.BundlesResolvedEvent
 
bundlesStarted(BundlesStartedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
bundlesStarted(BundlesStartedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
bundlesStarted(List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
BundlesStartedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.run
Called after bundles start (run method call).
BundlesStartedEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, List<GuiceyBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.BundlesStartedEvent
 
BundleSupport - Class in ru.vyarus.dropwizard.guice.module.installer.util
Utility class to work with registered ConfiguredBundle objects within dropwizard Bootstrap object.

C

check(String, String) - Method in interface ru.vyarus.dropwizard.guice.test.StartupErrorRule.AfterExitAssertion
Called after system exit call to perform custom assertions.
checkAfterExit(StartupErrorRule.AfterExitAssertion) - Method in class ru.vyarus.dropwizard.guice.test.StartupErrorRule
In junit it is impossible to use assertion lines after System.exit() call.
checkBinding(Binder, Class<T>, Binding<T>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.eager.EagerSingletonInstaller
 
checkBinding(Binder, Class<T>, Binding<T>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
 
checkBinding(Binder, Class<T>, Binding<T>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
 
checkBinding(Binder, Class<T>, Binding<T>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginInstaller
 
checkBinding(Binder, Class<T>, Binding<T>) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.binding.BindingInstaller
Called for extensions, resolved from guice bindings (in user modules).
child(String, Object...) - Method in class ru.vyarus.dropwizard.guice.debug.util.TreeNode
 
child(TreeNode) - Method in class ru.vyarus.dropwizard.guice.debug.util.TreeNode
Add child node.
ClassItemInfo - Interface in ru.vyarus.dropwizard.guice.module.context.info
Base interface for class configurations (extensions, installer).
ClassItemInfoImpl - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Class item info implementation.
ClassItemInfoImpl(ConfigItem, Class<?>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.ClassItemInfoImpl
 
classpathExtensionsResolved(ClasspathExtensionsResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
classpathExtensionsResolved(ClasspathExtensionsResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
classpathExtensionsResolved(List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
ClasspathExtensionsResolvedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called when classes from classpath scan analyzed and all extensions detected.
ClasspathExtensionsResolvedEvent(Options, Bootstrap, List<Class<?>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.ClasspathExtensionsResolvedEvent
 
ClasspathScanner - Class in ru.vyarus.dropwizard.guice.module.installer.scanner
Classpath scanner, reduced to provided packages.
ClasspathScanner(Set<String>) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.scanner.ClasspathScanner
 
ClasspathScanner(Set<String>, StatsTracker) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.scanner.ClasspathScanner
 
ClassVisitor - Interface in ru.vyarus.dropwizard.guice.module.installer.scanner
Visitor for classpath scanner.
cleanup() - Method in class ru.vyarus.dropwizard.guice.module.installer.scanner.ClasspathScanner
Should be called to flush scanner cache.
clear() - Static method in class ru.vyarus.dropwizard.guice.injector.lookup.InjectorLookup
Clears stored injectors references.
closeScope() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Clears current scope.
CommandItemInfo - Interface in ru.vyarus.dropwizard.guice.module.context.info
Dropwizard command info.
CommandItemInfoImpl - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Command item info implementation.
CommandItemInfoImpl(Class<?>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.CommandItemInfoImpl
 
commandsResolved(CommandsResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
commandsResolved(CommandsResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
commandsResolved(List<Command>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
CommandsResolvedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called if commands search is enabled (GuiceBundle.Builder.searchCommands()) and at least one command found.
CommandsResolvedEvent(Options, Bootstrap, List<Command>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.CommandsResolvedEvent
 
CommandSupport - Class in ru.vyarus.dropwizard.guice.module.installer.internal
Provides support for commands injection support and classpath scanning resolution of commands.
compare(Class, Class) - Method in class ru.vyarus.dropwizard.guice.module.installer.order.OrderComparator
 
Config - Annotation Type in ru.vyarus.dropwizard.guice.module.yaml.bind
Guice qualifier annotation for configuration values binding.
ConfigBindingModule - Class in ru.vyarus.dropwizard.guice.module.yaml.bind
Binds configuration constants.
ConfigBindingModule(Configuration, ConfigurationTree) - Constructor for class ru.vyarus.dropwizard.guice.module.yaml.bind.ConfigBindingModule
 
ConfigBindingsRenderer - Class in ru.vyarus.dropwizard.guice.debug.report.yaml
Renders available configuration bindings.
ConfigBindingsRenderer(ConfigurationTree) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.yaml.ConfigBindingsRenderer
 
ConfigImpl - Class in ru.vyarus.dropwizard.guice.module.yaml.bind
Utility class for using Config annotation as guice bindings qualifier.
ConfigImpl(String) - Constructor for class ru.vyarus.dropwizard.guice.module.yaml.bind.ConfigImpl
 
ConfigItem - Enum in ru.vyarus.dropwizard.guice.module.context
Guicey configurable item types.
ConfigOverride - Annotation Type in ru.vyarus.dropwizard.guice.test.spock
Must be used together with @UseGuiceApp or UseDropwizardApp to specify configuration overrides.
ConfigPath - Class in ru.vyarus.dropwizard.guice.module.yaml
Сonfiguration path's value.
ConfigPath(ConfigPath, Class, Class, Class, List<Type>, List<Type>, String, Object, boolean, boolean) - Constructor for class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
 
ConfigScope - Enum in ru.vyarus.dropwizard.guice.module.context
Enum with type constants used for marking special configuration scopes.
ConfigTreeBuilder - Class in ru.vyarus.dropwizard.guice.module.yaml
Analyzes configuration instance, prepared by dropwizard, in order to be able to use configuration values directly (e.g. by path).
configuration() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
 
configuration(String) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
May be used to access current configuration value by exact path.
configuration(Class<T>) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
May be used to access unique sub configuration object.
configuration() - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
configuration(String) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
May be used to access current configuration value by exact path.
configuration(Class<T>) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
May be used to access unique sub configuration object.
ConfigurationAwareModule<T extends io.dropwizard.Configuration> - Interface in ru.vyarus.dropwizard.guice.module.support
Guice module, registered in bundle, may implement this to be able to use configuration object in module configuration method.
ConfigurationContext - Class in ru.vyarus.dropwizard.guice.module.context
Configuration context used internally to track all registered configuration items.
ConfigurationContext() - Constructor for class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
ConfigurationDiagnostic - Class in ru.vyarus.dropwizard.guice.debug
Guicey configuration diagnostic listener.
ConfigurationDiagnostic() - Constructor for class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic
Initialize bundle with default diagnostic configuration.
ConfigurationDiagnostic.Builder - Class in ru.vyarus.dropwizard.guice.debug
Diagnostic bundle builder.
configurationHooksProcessed(ConfigurationHooksProcessedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
configurationHooksProcessed(ConfigurationHooksProcessedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
configurationHooksProcessed(Set<GuiceyConfigurationHook>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
ConfigurationHooksProcessedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Appeared just in time of GuiceBundle.Builder.build() after manual builder configuration and all GuiceyConfigurationHook processing.
ConfigurationHooksProcessedEvent(Options, Set<GuiceyConfigurationHook>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.ConfigurationHooksProcessedEvent
 
ConfigurationHooksSupport - Class in ru.vyarus.dropwizard.guice.hook
Extra configuration mechanism to apply external configuration to bundle builder after manual configuration in application class.
ConfigurationInfo - Class in ru.vyarus.dropwizard.guice.module.context
Public api for collected guicey configuration info.
ConfigurationInfo(ConfigurationContext) - Constructor for class ru.vyarus.dropwizard.guice.module.context.ConfigurationInfo
 
ConfigurationPhaseEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event
Base class for dropwizard configuration phase events.
ConfigurationPhaseEvent(GuiceyLifecycle, Options, Bootstrap) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.ConfigurationPhaseEvent
 
configurations(Class<T>) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
IMPORTANT: method semantic is different from GuiceyEnvironment.configuration(Class), which use direct class declaration match, whereas this method searches by all assignable types.
configurations(Class<T>) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
IMPORTANT: method semantic is different from DropwizardAwareModule.configuration(Class), which use direct class declaration match, whereas this method searches by all assignable types.
configurationTree() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Raw configuration introspection info.
configurationTree() - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
Raw configuration introspection info.
ConfigurationTree - Class in ru.vyarus.dropwizard.guice.module.yaml
Detailed yaml configuration.
ConfigurationTree(List<Class>) - Constructor for class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
 
ConfigurationTree(List<Class>, List<ConfigPath>, List<ConfigPath>) - Constructor for class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
 
ConfigurationTreeAwareModule - Interface in ru.vyarus.dropwizard.guice.module.support
Guice module, registered in bundle may implement this to be able to use introspected configuration in module configuration method.
configure(GuiceBundle.Builder) - Method in class ru.vyarus.dropwizard.guice.debug.hook.DiagnosticHook
 
configure(GuiceBundle.Builder) - Method in interface ru.vyarus.dropwizard.guice.hook.GuiceyConfigurationHook
Configuration is applied just after manual configuration (through bundle's builder in application class).
configure() - Method in class ru.vyarus.dropwizard.guice.module.GuiceBootstrapModule
 
configure() - Method in class ru.vyarus.dropwizard.guice.module.installer.InstallerModule
 
configure() - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.HK2DebugBundle.HK2DebugModule
 
configure(FeatureContext) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.HK2DebugFeature
 
configure(FeatureContext) - Method in class ru.vyarus.dropwizard.guice.module.jersey.GuiceFeature
 
configure() - Method in class ru.vyarus.dropwizard.guice.module.jersey.hk2.GuiceBindingsModule
 
configure() - Method in class ru.vyarus.dropwizard.guice.module.jersey.hk2.InstallerBinder
 
configure() - Method in class ru.vyarus.dropwizard.guice.module.jersey.Jersey2Module
 
configure() - Method in class ru.vyarus.dropwizard.guice.module.yaml.bind.ConfigBindingModule
 
configureModules(ConfigurationContext) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.ModulesSupport
Post-process registered modules by injecting bootstrap, configuration, environment and options objects.
configureServlets() - Method in class ru.vyarus.dropwizard.guice.module.jersey.GuiceWebModule
 
containsOption(T) - Method in class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionsSupport
 
ContextDebugService - Class in ru.vyarus.dropwizard.guice.module.jersey.debug.service
Debug service checks and collect information on jersey (and HK2) related types instantiation.
ContextDebugService(Provider<ExtensionsHolder>, Options) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.service.ContextDebugService
 
ContextTreeConfig - Class in ru.vyarus.dropwizard.guice.debug.report.tree
Configuration tree reporting configuration.
ContextTreeConfig() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
 
ContextTreeRenderer - Class in ru.vyarus.dropwizard.guice.debug.report.tree
Renders complete configuration tree.
ContextTreeRenderer(GuiceyConfigurationInfo) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeRenderer
 
convert(Class<V>, String) - Static method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.StringConverter
 
convertOverrides(ConfigOverride...) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.AbstractAppExtension
Utility method to convert configuration overrides from annotation to rule compatible format.
CoreInstallersBundle - Class in ru.vyarus.dropwizard.guice.module.installer
Core installers bundle.
CoreInstallersBundle() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.CoreInstallersBundle
 
count() - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
 
count(Stat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsInfo
 
count(Stat, int) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
Inserts value for first call and sum values for consequent calls.
countRegistrationAttempt(ItemId) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
create(Bootstrap, ConfigurationContext) - Static method in class ru.vyarus.dropwizard.guice.module.context.bootstrap.BootstrapProxyFactory
 
create() - Static method in class ru.vyarus.dropwizard.guice.test.StartupErrorRule
Use with spock tests or when no assertions required after system exit call.
create(StartupErrorRule.AfterExitAssertion) - Static method in class ru.vyarus.dropwizard.guice.test.StartupErrorRule
This is useful for junit tests, because there is no other way to check anything after exit call.
createInjector(Stage, Iterable<? extends Module>) - Method in class ru.vyarus.dropwizard.guice.injector.DefaultInjectorFactory
 
createInjector(Stage, Iterable<? extends Module>) - Method in interface ru.vyarus.dropwizard.guice.injector.InjectorFactory
Creates an injector instance.
createInjector(InjectorFactory, Iterable<Module>) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyRunner
 
createInjector(Stage, Iterable<? extends Module>) - Method in class ru.vyarus.dropwizard.guice.test.binding.BindingsOverrideInjectorFactory
 

D

DeclarationType - Enum in ru.vyarus.dropwizard.guice.debug.report.guice.model
Guice binding declaration type.
DefaultBundleLookup - Class in ru.vyarus.dropwizard.guice.bundle
Default implementation of bundles lookup mechanism.
DefaultBundleLookup() - Constructor for class ru.vyarus.dropwizard.guice.bundle.DefaultBundleLookup
Use predefined lookups.
DefaultBundleLookup(GuiceyBundleLookup...) - Constructor for class ru.vyarus.dropwizard.guice.bundle.DefaultBundleLookup
 
DefaultInjectorFactory - Class in ru.vyarus.dropwizard.guice.injector
Default implementation of InjectorFactory that simply delegates to Guice.createInjector(com.google.inject.Stage, com.google.inject.Module...).
DefaultInjectorFactory() - Constructor for class ru.vyarus.dropwizard.guice.injector.DefaultInjectorFactory
 
destroy() - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.AdminGuiceFilter
 
detect(Class<? extends Element>) - Static method in enum ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
 
DiagnosticConfig - Class in ru.vyarus.dropwizard.guice.debug.report.diagnostic
Diagnostic reporting configuration.
DiagnosticConfig() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
DiagnosticHook - Class in ru.vyarus.dropwizard.guice.debug.hook
Hook enables diagnostic logs.
DiagnosticHook() - Constructor for class ru.vyarus.dropwizard.guice.debug.hook.DiagnosticHook
 
DiagnosticRenderer - Class in ru.vyarus.dropwizard.guice.debug.report.diagnostic
Render configuration diagnostic info.
DiagnosticRenderer(GuiceyConfigurationInfo) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticRenderer
 
disable(Predicate<ItemInfo>...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Disable items using disable predicate: all matched items will be disabled.
disableBundle(Class<? extends GuiceyBundle>[]) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Guicey bundle manual disable registration from GuiceBundle.Builder.disableBundles(Class[]).
disableBundleLookup() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Disables default bundle lookup.
disableBundles(Class<? extends GuiceyBundle>...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Bundles disable is mostly useful for testing.
disabledBy(ItemId) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for items disabled in specified scope.
disabledBy(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
disableDropwizardBundle(Class<? extends ConfiguredBundle>[]) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Guicey bundle manual disable registration from GuiceBundle.Builder.disableBundles(Class[]).
disableDropwizardBundles(Class<? extends ConfiguredBundle>...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Dropwizard bundles disable is mostly useful for testing.
disableExtensions(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Extensions disable is mostly useful for testing.
disableExtensions(Class<?>[]) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Extension manual disable registration from GuiceBundle.Builder.disableExtensions(Class[]).
disableExtensions(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
 
disableExtensions(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
 
disableInstallers(Class<? extends FeatureInstaller>...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Disabling installer will lead to avoiding all relative installed extensions.
disableInstallers(Class<? extends FeatureInstaller>[]) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
disableInstallers(Class<? extends FeatureInstaller>...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
 
disableModules(Class<? extends Module>...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Modules disable is mostly useful for testing.
disableModules(Class<? extends Module>[]) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Guice module manual disable registration from GuiceBundle.Builder.disableModules(Class[]).
disableModules(Class<? extends Module>...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Disable both usual and overriding guice modules.
disableModules(Class<? extends Module>...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Disable both usual and overriding guice modules.
Disables - Class in ru.vyarus.dropwizard.guice.module.context
Common predicates used for items disabling.
DisableSupport - Interface in ru.vyarus.dropwizard.guice.module.context.info.sign
Disable sign indicates that item could be disabled.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.AdminGuiceFilter
 
DropwizardAppExtension - Class in ru.vyarus.dropwizard.guice.test.spock.ext
Spock extension for DropwizardAppRule.
DropwizardAppExtension() - Constructor for class ru.vyarus.dropwizard.guice.test.spock.ext.DropwizardAppExtension
 
DropwizardAwareModule<C extends io.dropwizard.Configuration> - Class in ru.vyarus.dropwizard.guice.module.support
Base module to avoid boilerplate.
DropwizardAwareModule() - Constructor for class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
dropwizardBundle() - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
Note that only directly registered dropwizard bundles are covered.
DropwizardBundleItemInfo - Interface in ru.vyarus.dropwizard.guice.module.context.info
Dropwizard bundle configuration information.
DropwizardBundleItemInfoImpl - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Dropwizard bundle item info implementation.
DropwizardBundleItemInfoImpl(Class<? extends ConfiguredBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.DropwizardBundleItemInfoImpl
 
DropwizardBundleItemInfoImpl(ConfiguredBundle) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.DropwizardBundleItemInfoImpl
 
dropwizardBundles(ConfiguredBundle...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Dropwizard bundles registration.
dropwizardBundles(ConfiguredBundle...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Shortcut for dropwizard bundles registration (instead of bootstrap().addBundle()), but with duplicates detection and tracking in diagnostic reporting.
dropwizardBundlesInitialized(DropwizardBundlesInitializedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
dropwizardBundlesInitialized(DropwizardBundlesInitializedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
DropwizardBundlesInitializedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called after dropwizard bundles initialization (for dropwizard bundles registered through guicey api).
DropwizardBundlesInitializedEvent(Options, Bootstrap, List<ConfiguredBundle>, List<ConfiguredBundle>, List<ConfiguredBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.DropwizardBundlesInitializedEvent
 
DropwizardBundleTracker<T extends io.dropwizard.Configuration> - Class in ru.vyarus.dropwizard.guice.module.context.bootstrap
Bundle decorator.
DropwizardBundleTracker(ConfiguredBundle<? super T>, ConfigurationContext) - Constructor for class ru.vyarus.dropwizard.guice.module.context.bootstrap.DropwizardBundleTracker
 
duplicateConfigDetector(DuplicateConfigDetector) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Duplicate configuration detector decides what configuration items, registered as instance (guicey bundle, guice module) to consider duplicate (and so avoid duplicates installation).
DuplicateConfigDetector - Interface in ru.vyarus.dropwizard.guice.module.context.unique
Configuration items may be registered by class (extension, installer) or by instance (guicey bundle, guice module).

E

EagerSingleton - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.feature.eager
Annotated beans will be injected in guice module as singleton.
EagerSingletonInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature.eager
Search for classes with @EagerSingleton annotation and register them in guice context.
EagerSingletonInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.eager.EagerSingletonInstaller
 
emptyLine() - Method in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
Prints empty line.
enableAutoConfig(String...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Enables auto scan feature.
enableBundles(Class<? extends GuiceyBundle>...) - Static method in class ru.vyarus.dropwizard.guice.bundle.lookup.PropertyBundleLookup
Sets system property value to provided classes.
enabled() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for enabled items.
env(String, T) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
env(String, T, Function<String, V>) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
Map environment variable value to option.
environment() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
 
environment() - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
EnvironmentAwareModule - Interface in ru.vyarus.dropwizard.guice.module.support
Guice module, registered in bundle, may implement this to be able to use environment object in module configuration method.
equals(Object) - Method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic
 
equals(Object) - Method in class ru.vyarus.dropwizard.guice.debug.GuiceBindingsDiagnostic
 
equals(Object) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
equals(Object) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
equals(Object) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
equals(Object) - Method in class ru.vyarus.dropwizard.guice.debug.YamlBindingsDiagnostic
 
equals(Object) - Method in class ru.vyarus.dropwizard.guice.module.context.info.ItemId
 
equals(Object) - Method in class ru.vyarus.dropwizard.guice.module.context.unique.item.UniqueGuiceyBundle
 
equals(Object) - Method in class ru.vyarus.dropwizard.guice.module.context.unique.item.UniqueModule
 
equals(Object) - Method in class ru.vyarus.dropwizard.guice.module.yaml.bind.ConfigImpl
 
equals(Object) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
 
extension() - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
 
ExtensionItemInfo - Interface in ru.vyarus.dropwizard.guice.module.context.info
Extension configuration information.
ExtensionItemInfoImpl - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Extension item info implementation.
ExtensionItemInfoImpl(Class<?>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
extensions(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Beans could be registered automatically when auto scan enabled, but if you don't want to use it, you can register beans manually.
extensions(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Bundle should not rely on auto-scan mechanism and so must declare all extensions manually (this better declares bundle content and speed ups startup).
ExtensionsHolder - Class in ru.vyarus.dropwizard.guice.module.installer.internal
Bean used to hold found extensions (after scan with installers) to register them in dropwizard after injector creation.
ExtensionsHolder(List<FeatureInstaller>) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
 
extensionsInstalled(ExtensionsInstalledEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
extensionsInstalled(ExtensionsInstalledEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
extensionsInstalled(Class<? extends FeatureInstaller>, List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
extensionsInstalled(List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
extensionsInstalledBy(ExtensionsInstalledByEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
ExtensionsInstalledByEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.run
Called when installer installed all related extensions and only for installers actually performed installations (extensions list never empty).
ExtensionsInstalledByEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, Injector, Class<? extends FeatureInstaller>, List<Class<?>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ExtensionsInstalledByEvent
 
ExtensionsInstalledEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.run
Called after all installers install related extensions.
ExtensionsInstalledEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, Injector, List<Class<?>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ExtensionsInstalledEvent
 
extensionsResolved(ExtensionsResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
extensionsResolved(ExtensionsResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
extensionsResolved(List<Class<?>>, List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
ExtensionsResolvedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.run
Called when all extensions detected (from classpath scan and guice modules).
ExtensionsResolvedEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, List<Class<?>>, List<Class<?>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ExtensionsResolvedEvent
 
ExtensionsSupport - Class in ru.vyarus.dropwizard.guice.module.installer.internal
Extensions installation utility.

F

FeatureInstaller<T> - Interface in ru.vyarus.dropwizard.guice.module.installer
Installer serve two purposes: find extension on classpath and properly install it (in dropwizard or somewhere else).
FeatureUtils - Class in ru.vyarus.dropwizard.guice.module.installer.util
Utility methods to simplify checks for feature installers.
filter(ContainerRequestContext) - Method in class ru.vyarus.dropwizard.guice.admin.rest.AdminResourceFilter
 
Filters - Class in ru.vyarus.dropwizard.guice.module.context
Common filters for configuration information filtering in ConfigurationInfo.getItems(ConfigItem, Predicate) and ConfigurationInfo.getItems(Predicate).
finalizeConfiguration() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Called when context configuration is finished (but extensions installation is not finished yet).
findAllByType(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Useful for searching multiple custom types.
findAllFrom(Class<? extends Configuration>) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Useful for getting all configurations for exact configuration class.
findAllRootPaths() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
For example, it would always contain logging, metrics and server paths from dropwizard configuration.
findAllRootPathsFrom(Class<? extends Configuration>) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
The same as ConfigurationTree.findAllRootPaths(), but returns only paths started in provided configuration.
findBundles(Bootstrap, Class<T>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.BundleSupport
 
findByPath(String) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Case insensitive exact match.
findCommands() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyInitializer
Perform classpath scan to resolve commands.
findMethod(Class<?>, String, Class<Object>...) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
 
from(Object) - Static method in class ru.vyarus.dropwizard.guice.module.context.info.ItemId
Construct type key for instance of class.
from(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.info.ItemId
Construct type key for class only.
fromBinding() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for extensions detected from guice bindings.
fromScan() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for items registered with classpath scan.

G

get() - Method in class ru.vyarus.dropwizard.guice.injector.lookup.InjectorProvider
 
get(T) - Method in class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionsSupport
 
get(T) - Method in class ru.vyarus.dropwizard.guice.module.context.option.Options
Read option value.
get() - Method in class ru.vyarus.dropwizard.guice.module.jersey.GuiceFeature
 
get() - Method in class ru.vyarus.dropwizard.guice.module.jersey.support.GuiceComponentFactory
 
get() - Method in class ru.vyarus.dropwizard.guice.module.jersey.support.JerseyComponentProvider
 
get() - Method in class ru.vyarus.dropwizard.guice.module.jersey.support.LazyGuiceFactory
 
getActiveScopes() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getActiveScopes(boolean) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getAnalyzedModules() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ModulesAnalyzedEvent
 
getAnnotatedAnnotation(Class<?>, Class<T>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
 
getAnnotation(Class<?>, Class<T>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
 
getApplication() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
 
getAsyncMarker(WebFilter) - Static method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.util.WebUtils
 
getAsyncMarker(WebServlet) - Static method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.util.WebUtils
 
getBean(Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
 
getBindingsRemoved() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ModulesAnalyzedEvent
If extension is declared manually in guice module and extension is disabled then binding directly removed under bindings analysis.
getBootstrap() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getBootstrap() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.ConfigurationPhaseEvent
 
getBootstrapProxy() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Proxy object created on first access because of ~200ms creation overhead.
getBundles() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.BundlesFromLookupResolvedEvent
 
getBundles() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.BundlesInitializedEvent
 
getBundles() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.BundlesResolvedEvent
 
getBundles() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.DropwizardBundlesInitializedEvent
Note that transitive bundles would be also included (if bundles tracking not disabled GuiceyOptions.TrackDropwizardBundles).
getBundles() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.BundlesStartedEvent
 
getBundlesDisabled() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Note that the same type may appear in both enabled and disabled lists if it is instance item and only some instances were disabled.
getBundlesFromLookup() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Bundles lookup mechanism could register only one instance of bundle type, but other instances may be registered directly (anyway, it is correct that only one bundle instance belongs to lookup scope).
getChildren() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
getChildren() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
For example, if current path is "sub" then returned items would be next level paths: "sub.val1", "sub.val2" etc.
getClassesFor(String, ClassLoader) - Static method in class ru.vyarus.dropwizard.guice.module.installer.scanner.util.OReflectionHelper
 
getClassName(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
Should be used instead of Class.getSimpleName() because for anonymous classes it leads to empty string.
getCommands() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Note: only commands installed after classpath scan are tracked and so there might be only one instance for each command type (in spite of the fact that commands descriptors are instance based).
getCommands() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.CommandsResolvedEvent
 
getConfiguration() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getConfiguration() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.RunPhaseEvent
 
getConfiguration() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
 
getConfigurationClass() - Method in class ru.vyarus.dropwizard.guice.test.TestCommand
 
getConfigurationInfo() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent
 
getConfigurationTree() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getConfigurationTree() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Note that object is also available for direct injection because, in contrast to other guicey-related data, configuration properties tree could be used directly in business logic.
getConfigurationTree() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.RunPhaseEvent
 
getContextMarkers(AdminContext) - Static method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.util.WebUtils
Returns "" for main context (assuming its default) and "A" for admin context.
getCounters() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
 
getData() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Use to perform custom configuration items data lookups (e.g. for additional logging, diagnostics or consistency checks).
getDeclarationClass() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
Note that this would be last path's part (property) declaration class.
getDeclarations() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
getDeclarationSource(Binding) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.BindingUtils
Resolve binding declaration source string, if possible.
getDeclaredType() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
If property is declared as collection implementation then collection interface will be used instead.
getDeclaredTypeGenericClasses() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
Useful for quick analysis when deeper generic type knowledge is not important (e.g. to know type in list, set or map).
getDeclaredTypeGenerics() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
For example, if value is List then one parameter will be available with list generic type.
getDeclaredTypeWithGenerics() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
 
getDefaultValue() - Method in enum ru.vyarus.dropwizard.guice.GuiceyOptions
 
getDefaultValue() - Method in interface ru.vyarus.dropwizard.guice.module.context.option.Option
 
getDefaultValue() - Method in enum ru.vyarus.dropwizard.guice.module.installer.InstallersOptions
 
getDirectBundles() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getDisabled() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.BundlesInitializedEvent
 
getDisabled() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.BundlesResolvedEvent
Note: bundles are not yet processed so more bundles could be disabled later.
getDisabled() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.DropwizardBundlesInitializedEvent
 
getDisabled() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.InstallersResolvedEvent
Disabled installers are never instantiated and so instances are not available.
getDisabled() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ExtensionsResolvedEvent
 
getDisabled() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.InjectorCreationEvent
 
getDisabledBundles() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Note: before configuration finalization this returns all actually disabled bundles and after finalization all disables (including never registered bundles).
getDisabledBy() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.BundleItemInfoImpl
 
getDisabledBy() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
getDisabledBy() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.InstallerItemInfoImpl
 
getDisabledBy() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ModuleItemInfoImpl
 
getDisabledBy() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.sign.DisableSupport
Item may be disabled either from root application class or from GuiceyBundle.
getDisabledDropwizardBundles() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getDisabledExtensions() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Note: before configuration finalization this returns all actually disabled extensions and after finalization all disables (including never registered extensions).
getDisabledInstallers() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Note: before configuration finalization this returns all actually disabled installers and after finalization all disables (including never registered installers).
getDisabledModules() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Note: before configuration finalization this returns all actually disabled modules and after finalization all disables (including never registered modules).
getDisabledModuleTypes() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getDropwizardBundles() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Note that multiple instances could be installed for some bundles, but returned list will contain just bundle type (no matter how many instances were actually installed).
getDuplicateItem(List<Object>, Object) - Method in interface ru.vyarus.dropwizard.guice.module.context.unique.DuplicateConfigDetector
Called every time when configured object (guicey bundle or guice module) of the same type is already registered.
getDuplicateItem(List<Object>, Object) - Method in class ru.vyarus.dropwizard.guice.module.context.unique.LegacyModeDuplicatesDetector
 
getDuplicates() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.InstanceItemInfoImpl
 
getDuplicates() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.InstanceItemInfo
Duplicate instances are completely ignored.
getElement() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
getElements() - Method in exception ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.PrivateModuleException
 
getEnabledBundles() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getEnabledDropwizardBundles() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getEnabledExtensions() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getEnabledInstallers() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getEnabledModules() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
NOTE: both normal and overriding modules.
getEnvironment() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getEnvironment() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.RunPhaseEvent
 
getEnvironment() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
 
getError() - Method in class ru.vyarus.dropwizard.guice.test.StartupErrorRule
Dropwizard exception will be presented here.
getExtensions() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getExtensions(Class<? extends FeatureInstaller>) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getExtensions(Class<? extends FeatureInstaller>) - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
 
getExtensions() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.ClasspathExtensionsResolvedEvent
 
getExtensions() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.ManualExtensionsValidatedEvent
 
getExtensions() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.JerseyExtensionsInstalledEvent
 
getExtensions() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ExtensionsInstalledEvent
 
getExtensions() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ExtensionsResolvedEvent
 
getExtensions() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ModulesAnalyzedEvent
 
getExtensionsData() - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
 
getExtensionsDisabled() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getExtensionsFromBindings() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getExtensionsFromScan() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getExtensionsHolder() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getExtensionsOrdered(Class<? extends FeatureInstaller>) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Returned installers are ordered by execution order according to Order annotation.
getExtensionsRegisteredManauallyOnly() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
One extension could be installed manually then found by classpath scan and then found from guice binding.
getExtensionsRegisteredManually() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Returned extensions may be also found by classpath scan or in guice bindings.
getFilter() - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.HK2InstanceListener
 
getFilterName(WebFilter, Class<? extends Filter>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.util.WebUtils
When filter name not set in annotation, name generates as: .
getGuiceManaged() - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.ContextDebugService
 
getGuiceStats() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsInfo
 
getGuiceStats() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
 
getGuiceyBundles() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Note that multiple instances could be installed for some bundles, but returned list will contain just bundle type (no matter how many instances were actually installed).
getHiddenGroups() - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
 
getHiddenItems() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
 
getHiddenOptions() - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
 
getHiddenScopes() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
 
getHkManaged() - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.ContextDebugService
 
getHolder(T) - Method in class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionsSupport
 
getHooks() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.ConfigurationHooksProcessedEvent
 
getHooks(T) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.AbstractAppExtension
 
getHooks(UseDropwizardApp) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.DropwizardAppExtension
 
getHooks(UseGuiceyApp) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyAppExtension
 
getId() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
getId() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
Items could be registered by class and by instance.
getIdentity() - Method in class ru.vyarus.dropwizard.guice.module.context.info.ItemId
 
getIgnored() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.BundlesInitializedEvent
 
getIgnored() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.BundlesResolvedEvent
Note: bundles are not yet processed so more bundles could be ignored later.
getIgnored() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.DropwizardBundlesInitializedEvent
 
getIgnored() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.InjectorCreationEvent
 
getIgnoredItems(ConfigItem) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getIgnoreModules() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceConfig
 
getIgnorePackages() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceConfig
 
getIgnoresByScope(ItemId) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
getIgnoresByScope(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
getIgnoresByScope(ItemId) - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
Required to show ignored items in the same scope as actual registration.
getIgnoresByScope(Class<?>) - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
getIndicatorExceptionType() - Method in class ru.vyarus.dropwizard.guice.test.StartupErrorRule
Useful only for spock tests because in junit rule can intercept this exception implicitly.
getInfo(Object) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getInfo(ItemId) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationInfo
NOTE: it will not return first instance of type if called as getInfo(ItemId.from(Bundle.class)))!
getInfo(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Shortcut for ConfigurationInfo.getInfos(Class) which always returns one configuration info object per class.
getInfos(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationInfo
Returns all registrations of type.
getInfos(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
getInjectionManager() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.JerseyPhaseEvent
Note: all guicey events are happen before jersey application initialization finish and so manager can't be used for extensions access, but it could be stored somewhere and used later (with help of jersey lifecycle listener).
getInjector() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle
 
getInjector(Application) - Static method in class ru.vyarus.dropwizard.guice.injector.lookup.InjectorLookup
 
getInjector() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent
 
getInjector() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
 
getInjector() - Method in interface ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor.ExternalRuleAdapter
 
getInstalled() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.JerseyExtensionsInstalledByEvent
 
getInstalled() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ExtensionsInstalledByEvent
 
getInstalledBy() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ExtensionItemInfo
Each extension is always registered by single installer.
getInstalledBy() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
getInstaller() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
getInstaller() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.JerseyExtensionsInstalledByEvent
 
getInstaller() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ExtensionsInstalledByEvent
 
getInstallerExtName(Class<? extends FeatureInstaller>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
Utility call to prettify logs.
getInstallers() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getInstallers() - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
 
getInstallers() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.InstallersResolvedEvent
 
getInstallersDisabled() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getInstallersFromScan() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getInstallersOrdered() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Returned installers are ordered not by execution order (according to Order annotations).
getInstallerTypes() - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
 
getInstance() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.InstanceItemInfoImpl
 
getInstance() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.InstanceItemInfo
 
getInstanceClass(T) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
Used to get correct object type even if it's guice proxy.
getInstanceCount() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.InstanceItemInfoImpl
 
getInstanceCount() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.InstanceItemInfo
For example, if multiple bundles registered: .bundles(new Bundle(), new Bundle(), new Bundle() then their counts would be 1, 2 and 3 in order of registration.
getItems(ConfigItem) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getItems(ConfigItem, Predicate<T>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getItems(ConfigItem) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationInfo
Pay attention that disabled (or disabled and never registered) items are also returned.
getItems(ConfigItem, Predicate<K>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationInfo
Used to query items of one configuration type (e.g. only installers or bundles).
getItems(Predicate<? extends ItemInfo>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationInfo
Used to query items of all configuration types.
getItems(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationInfo
 
getItemsByScope(ConfigScope) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Shortcut for GuiceyConfigurationInfo.getItemsByScope(Class) for special scopes (like classpath scan, bundles lookup etc).
getItemsByScope(ItemId) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
NOTE: single item may be registered from multiple scopes!
getItemsByScope(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
getItemType() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
getItemType() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
 
getKey() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
getKey() - Method in enum ru.vyarus.dropwizard.guice.module.context.ConfigScope
 
getLastPathLevel() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
 
getManagedTypes() - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.ContextDebugService
 
getManualBinding() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
getMarkers() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
getMarkers() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
getMessages() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.GuiceStatsTracker
 
getMethodMatcher() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopConfig
 
getModule() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
getModuleClass(String) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.BindingUtils
Resolve class from module name, resolved from guice Element source.
getModules(List<ModuleDeclaration>) - Static method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.GuiceModelUtils
 
getModules() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Note that multiple instances could be installed for some modules, but returned list will contain just module type (no matter how many instances were actually installed).
getModules(Element) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.BindingUtils
Resolve guice configuration element declaration module chain.
getModules() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.InjectorCreationEvent
NOTE: if bindings analysis is enabled (GuiceyOptions.AnalyzeGuiceModules) then these modules were already processed and repackaged (in order to remove disabled inner modules and extensions).
getModulesDisabled() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getName() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.health.NamedHealthCheck
 
getNormalModules() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getNormalModules() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getOptionGroups() - Method in class ru.vyarus.dropwizard.guice.module.context.option.OptionsInfo
In contrast to OptionsInfo.getOptions() returns only enum types of used options.
getOptions() - Method in class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionsSupport
 
getOptions() - Method in class ru.vyarus.dropwizard.guice.module.context.option.OptionsInfo
NOTE: as option could be accessed at any time by guice service, so more options could appear over time.
getOptions() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getOptions() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.GuiceyLifecycleEvent
NOTE: options could only be specified in application class (in bundle definition) and so for all events options will be the same (already defined).
getOrRegisterBindingExtension(Class<?>, Class<? extends Module>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Registration of extension detected from guice binding.
getOrRegisterExtension(Class<?>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Extensions classpath scan requires testing with all installers to recognize actual extensions.
getOutput() - Method in class ru.vyarus.dropwizard.guice.test.StartupErrorRule
NOTE: useful only for spock tests.
getOverridingModules() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getOverridingModules() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getOverridingModules() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.InjectorCreationEvent
In contrast to normal modules, which are repackaged during bindings analysis, overriding modules are always used as is and so instances may be modified (modules configuration called after this event).
getParent() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
getPath() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
E.g.
getPaths() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Note that paths are computed using jackson serialization logic.
getProperty(String, Map<String, String>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.PropertyUtils
Read system property value and instantiate configured classes.
getProvidedBy() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
getRegisteredBy() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
getRegisteredBy() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
Configuration items may be registered by root application class, classpath scan or guicey bundle.
getRegistrationAttempts() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
getRegistrationAttempts() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
It may be 0 for disabled items (e.g. installer disabled but never registered).
getRegistrationScope() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
getRegistrationScope() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
Item may be registered multiple times.
getRegistrationScopeType() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
getRegistrationScopeType() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
It is essentially the same as ItemInfo.getRegistrationScope(), but with generified guicey bundle scope.
getRelativelyInstalledBundles(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getReportRenderer() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent
Renderers provide various views for guicey configuration, which may be used for specific logging.
getRoot() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
For example, if current path is "some.long.path" then method returns "some.long" path item.
getRootDeclarationClass() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
Useful to filter out core dropwizard properties (where root type would be Configuration.
getRootTypes() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
 
getScope() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
getServletName(WebServlet, Class<? extends HttpServlet>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.util.WebUtils
 
getShowOnly() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopConfig
 
getSource() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
getSourceLine() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
getSpecial() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
getStage() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
getStats() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Timers and counters collected at startup.
getSystemHookAliases() - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Registered aliases may be used instead of full hook class name in property value.
getTarget() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
getTimers() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
 
getTopDeclarationModule(Element) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.BindingUtils
May return Module if JIT binding provided.
getTransitiveModulesRemoved() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ModulesAnalyzedEvent
Guice disables mechanism may directly remove upper level modules, but to to remove modules, installed by top level modules bindings analysis is required.
getType() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
getType() - Method in enum ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
 
getType() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
getType() - Method in enum ru.vyarus.dropwizard.guice.GuiceyOptions
 
getType() - Method in enum ru.vyarus.dropwizard.guice.module.context.ConfigScope
 
getType() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
getType() - Method in class ru.vyarus.dropwizard.guice.module.context.info.ItemId
 
getType() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
 
getType() - Method in interface ru.vyarus.dropwizard.guice.module.context.option.Option
 
getType() - Method in enum ru.vyarus.dropwizard.guice.module.installer.InstallersOptions
 
getType() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.GuiceyLifecycleEvent
Useful to differentiate events (with switch).
getType() - Method in enum ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
 
getTypeMatcher() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopConfig
 
getTypeWithGenerics() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
When value null will be the same as ConfigPath.getDeclaredTypeWithGenerics().
getUniqueTypePaths() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Such unique objects could be used for internal configurations instead of root configuration class (very handy for generic extensions).
getValidated() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.ManualExtensionsValidatedEvent
Note that some of these extensions may still be disabled in the run phase.
getValue() - Method in class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionHolder
 
getValue(Enum) - Method in class ru.vyarus.dropwizard.guice.module.context.option.OptionsInfo
 
getValue() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
 
getValueType() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
When value is null, type may be still different from ConfigPath.getDeclaredType() if declared type was actually some collection implementation.
getValueTypeGenericClasses() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
Useful for quick analysis when deeper generic type knowledge is not important..
getValueTypeGenerics() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
Even when value is null, generics could differ from declared type generics.
GUICE_FILTER - Static variable in class ru.vyarus.dropwizard.guice.module.jersey.GuiceWebModule
Guice filter registration name.
GuiceAopConfig - Class in ru.vyarus.dropwizard.guice.debug.report.guice
Guice AOP report configuration.
GuiceAopConfig() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopConfig
 
GuiceAopDiagnostic - Class in ru.vyarus.dropwizard.guice.debug
Guice AOP map debug listener.
GuiceAopDiagnostic(GuiceAopConfig) - Constructor for class ru.vyarus.dropwizard.guice.debug.GuiceAopDiagnostic
 
GuiceAopMapRenderer - Class in ru.vyarus.dropwizard.guice.debug.report.guice
Render guice AOP appliance map.
GuiceAopMapRenderer(Injector) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopMapRenderer
 
GuiceBindingsDiagnostic - Class in ru.vyarus.dropwizard.guice.debug
Guice bindings debug listener.
GuiceBindingsDiagnostic(GuiceConfig) - Constructor for class ru.vyarus.dropwizard.guice.debug.GuiceBindingsDiagnostic
 
GuiceBindingsModule - Class in ru.vyarus.dropwizard.guice.module.jersey.hk2
Registers important services from jersey context, making them available for injection in guice beans.
GuiceBindingsModule(Provider<Injector>, boolean) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.hk2.GuiceBindingsModule
 
GuiceBindingsRenderer - Class in ru.vyarus.dropwizard.guice.debug.report.guice
Renders guice bindings as modules tree.
GuiceBindingsRenderer(Injector) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceBindingsRenderer
 
GuiceBindingVisitor - Class in ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor
Guice SPI model bindings visitor.
GuiceBindingVisitor() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
GuiceBootstrapModule<T extends io.dropwizard.Configuration> - Class in ru.vyarus.dropwizard.guice.module
Bootstrap integration guice module.
GuiceBootstrapModule(ConfigurationContext) - Constructor for class ru.vyarus.dropwizard.guice.module.GuiceBootstrapModule
 
GuiceBridgeActivator - Class in ru.vyarus.dropwizard.guice.module.jersey.hk2
Enables HK2 guice bridge to allow HK2 services to see guice beans.
GuiceBridgeActivator(InjectionManager, Injector) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.hk2.GuiceBridgeActivator
 
GuiceBundle<T extends io.dropwizard.Configuration> - Class in ru.vyarus.dropwizard.guice
Bundle enables guice integration for dropwizard.
GuiceBundle.Builder<T extends io.dropwizard.Configuration> - Class in ru.vyarus.dropwizard.guice
Builder encapsulates bundle configuration options.
GuiceComponentFactory<T> - Class in ru.vyarus.dropwizard.guice.module.jersey.support
Factory simply delegates object resolution to guice context.
GuiceComponentFactory(Injector, Class<T>) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.support.GuiceComponentFactory
 
GuiceConfig - Class in ru.vyarus.dropwizard.guice.debug.report.guice
Configuration for guice bindings report (GuiceBindingsRenderer).
GuiceConfig() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceConfig
 
GuiceElementVisitor - Class in ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor
Guice SPI model elements visitor.
GuiceElementVisitor() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
 
GuiceFeature - Class in ru.vyarus.dropwizard.guice.module.jersey
Feature activates guice integration.
GuiceFeature(Provider<Injector>, StatsTracker, LifecycleSupport, boolean) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.GuiceFeature
 
GuiceInstanceListener - Class in ru.vyarus.dropwizard.guice.module.jersey.debug.service
Listens guice for created services and checks correctness for services registered by JerseyInstaller based installers.
GuiceInstanceListener() - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.service.GuiceInstanceListener
 
guiceManage(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.ContextDebugService
Called by specific guice provision listener to check if bean is properly instantiated by guice.
GuiceManaged - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.feature.jersey
Annotation could be used to mark jersey related extension as managed by guice.
GuiceModelParser - Class in ru.vyarus.dropwizard.guice.debug.report.guice.util
Guice introspection utils.
GuiceModelUtils - Class in ru.vyarus.dropwizard.guice.debug.report.guice.util
Utilities for parsed guice model analysis.
GuiceScopingVisitor - Class in ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor
Guice binding scope analyzer.
GuiceScopingVisitor() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceScopingVisitor
 
GuiceStatsTracker - Class in ru.vyarus.dropwizard.guice.module.context.stat
Guice logs internal stats with java util logger (Stopwatch).
GuiceStatsTracker() - Constructor for class ru.vyarus.dropwizard.guice.module.context.stat.GuiceStatsTracker
 
GuiceWebModule - Class in ru.vyarus.dropwizard.guice.module.jersey
Registers GuiceFilter for application and admin scopes.
GuiceWebModule(Environment, EnumSet<DispatcherType>) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.GuiceWebModule
 
GuiceyAppExtension - Class in ru.vyarus.dropwizard.guice.test.spock.ext
Spock extension for GuiceyAppRule.
GuiceyAppExtension() - Constructor for class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyAppExtension
 
GuiceyAppRule<C extends io.dropwizard.Configuration> - Class in ru.vyarus.dropwizard.guice.test
A JUnit rule for starting and stopping your guice application at the start and end of a test class.
GuiceyAppRule(Class<? extends Application<C>>, String, ConfigOverride...) - Constructor for class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
 
GuiceyBootstrap - Class in ru.vyarus.dropwizard.guice.module.installer.bundle
Guicey initialization object.
GuiceyBootstrap(ConfigurationContext, List<GuiceyBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
 
GuiceyBundle - Interface in ru.vyarus.dropwizard.guice.module.installer.bundle
Guicey bundle is an enhancement of dropwizard bundles (ConfiguredBundle).
GuiceyBundleItemInfo - Interface in ru.vyarus.dropwizard.guice.module.context.info
Guicey bundle configuration information.
GuiceyBundleItemInfoImpl - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Bundle item info implementation.
GuiceyBundleItemInfoImpl(Class<? extends GuiceyBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.GuiceyBundleItemInfoImpl
 
GuiceyBundleItemInfoImpl(GuiceyBundle) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.GuiceyBundleItemInfoImpl
 
GuiceyBundleLookup - Interface in ru.vyarus.dropwizard.guice.bundle
Lookups GuiceyBundle instances (for example from system property).
GuiceyConfigurationExtension - Class in ru.vyarus.dropwizard.guice.test.spock.ext
UseGuiceyHooks extension implementation.
GuiceyConfigurationExtension() - Constructor for class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyConfigurationExtension
 
GuiceyConfigurationHook - Interface in ru.vyarus.dropwizard.guice.hook
Guicey configuration hook used to amend application configuration.
GuiceyConfigurationHookInterceptor - Class in ru.vyarus.dropwizard.guice.test.spock.ext
Apply hooks according to spock lifecycle.
GuiceyConfigurationHookInterceptor(List<GuiceyConfigurationHook>) - Constructor for class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyConfigurationHookInterceptor
 
GuiceyConfigurationInfo - Class in ru.vyarus.dropwizard.guice.module
Public api for internal guicey configuration info and startup statistics.
GuiceyConfigurationInfo(ConfigurationInfo, StatsInfo, OptionsInfo, ExtensionsHolder, ConfigurationTree) - Constructor for class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
GuiceyEnvironment - Class in ru.vyarus.dropwizard.guice.module.installer.bundle
Guicey environment object.
GuiceyEnvironment(ConfigurationContext) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
 
GuiceyExtensionException - Exception in ru.vyarus.dropwizard.guice.test.spock.ext
Exception thrown in case of exceptional situations in extensions.
GuiceyExtensionException(String) - Constructor for exception ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyExtensionException
 
GuiceyExtensionException(String, Throwable) - Constructor for exception ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyExtensionException
 
GuiceyHooksRule - Class in ru.vyarus.dropwizard.guice.test
Junit rule for changing application configuration (remove some components or register test specific (e.g. mocks)).
GuiceyHooksRule(GuiceyConfigurationHook...) - Constructor for class ru.vyarus.dropwizard.guice.test.GuiceyHooksRule
 
GuiceyInitializer - Class in ru.vyarus.dropwizard.guice.module
Guicey initialization logic performed under dropwizard configuration phase.
GuiceyInitializer(Bootstrap, ConfigurationContext) - Constructor for class ru.vyarus.dropwizard.guice.module.GuiceyInitializer
 
GuiceyInterceptor - Class in ru.vyarus.dropwizard.guice.test.spock.ext
Leverages rules logic to start/stop application and injects Guice-provided objects into specifications.
GuiceyInterceptor(SpecInfo, GuiceyInterceptor.ExternalRuleAdapter, List<GuiceyConfigurationHook>) - Constructor for class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor
 
GuiceyInterceptor.ExternalRuleAdapter - Interface in ru.vyarus.dropwizard.guice.test.spock.ext
External junit rules adapter.
GuiceyLifecycle - Enum in ru.vyarus.dropwizard.guice.module.lifecycle
Guicey lifecycle events.
GuiceyLifecycleAdapter - Class in ru.vyarus.dropwizard.guice.module.lifecycle
GuiceyLifecycleAdapter() - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
GuiceyLifecycleEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event
Base class for guicey lifecycle events.
GuiceyLifecycleEvent(GuiceyLifecycle, Options) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.GuiceyLifecycleEvent
 
GuiceyLifecycleListener - Interface in ru.vyarus.dropwizard.guice.module.lifecycle
Guicey lifecycle listener covers all valuable phases of guicey configuration.
GuiceyOptions - Enum in ru.vyarus.dropwizard.guice
Guicey core options.
GuiceyRunner - Class in ru.vyarus.dropwizard.guice.module
Guicey run logic performed under dropwizard run phase.
GuiceyRunner(ConfigurationContext, Configuration, Environment) - Constructor for class ru.vyarus.dropwizard.guice.module.GuiceyRunner
 

H

hasAnnotatedAnnotation(Class<?>, Class<? extends Annotation>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
 
hasAnnotation(Class<?>, Class<? extends Annotation>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
 
hasChildren() - Method in class ru.vyarus.dropwizard.guice.debug.util.TreeNode
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.debug.GuiceBindingsDiagnostic
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.debug.YamlBindingsDiagnostic
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.module.context.info.ItemId
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.module.context.unique.item.UniqueGuiceyBundle
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.module.context.unique.item.UniqueModule
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.module.yaml.bind.ConfigImpl
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
 
HealthCheckInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature.health
Health check installer.
HealthCheckInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.health.HealthCheckInstaller
 
hideCommands() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
Hide commands registrations (commands registered only by classpath scan).
hideDeclarationsBlock() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopConfig
Hide available interceptors block.
hideDisables() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
Hide disable mentions.
hideDuplicateRegistrations() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
By default, duplicate registrations are shown with "IGNORED" marker.
hideEmptyBundles() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
By default, if bundle does not contain registrations (or all registrations were filtered by config) bundle is still shown (as leaf, without subtree).
hideExtensions() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
Hide extensions registrations.
hideGroups(Class<Enum>...) - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
Hide option groups from reporting.
hideGuiceBindings() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceConfig
Hide guice bindings.
hideGuiceyBindings() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceConfig
Hide guicey bindings.
hideInstallers() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
Hide installers registrations.
hideModules(Class<? extends Module>...) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceConfig
 
hideModules() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
Hide guice modules registrations.
hideNotUsedInstallers() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
Hides installers, which was not used (no extensions installed by this installer).
hideOptions(Enum...) - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
Hide exact options from reporting.
hidePackages(String...) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceConfig
 
hideScopes(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
Hide some scopes from report.
hideYamlBindings() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceConfig
Hide yaml configuration bindings.
HK2DebugBundle - Class in ru.vyarus.dropwizard.guice.module.jersey.debug
Bundle enables debug services to check correct extensions instantiation: JerseyManaged annotated service must be instantiated by HK2 and not guice Other services must be instantiated only in guice When enabled, exception will be thrown when service instantiated outside of assumed bound (or duplicate instantiation occur).
HK2DebugBundle() - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.HK2DebugBundle
 
HK2DebugBundle.HK2DebugModule - Class in ru.vyarus.dropwizard.guice.module.jersey.debug
Guice module with scope validation services.
HK2DebugFeature - Class in ru.vyarus.dropwizard.guice.module.jersey.debug.service
Jersey feature registers services instantiation tracker.
HK2DebugFeature(HK2InstanceListener) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.service.HK2DebugFeature
 
HK2DebugModule() - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.HK2DebugBundle.HK2DebugModule
 
HK2InstanceListener - Class in ru.vyarus.dropwizard.guice.module.jersey.debug.service
Listens HK2 for created services and checks correctness for services registered by JerseyInstaller based installers.
HK2InstanceListener(ContextDebugService) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.service.HK2InstanceListener
 
hkManage(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.ContextDebugService
Called by specific HK2 lifecycle listener to check if bean is properly instantiated by HK2.
hookAlias(String, Class<? extends GuiceyConfigurationHook>) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Guicey hooks (GuiceyConfigurationHook) may be loaded with system property "guicey.hooks".
HOOKS_PROPERTY - Static variable in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Guiey hooks list system property.
humanTime(Stat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsInfo
Value is reported in best suited units (e.g. milliseconds, seconds, minutes etc).

I

identity(Object) - Static method in class ru.vyarus.dropwizard.guice.module.context.info.ItemId
Creates object instance identity string.
index(List<ModuleDeclaration>) - Static method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.GuiceModelUtils
 
init(FilterConfig) - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.AdminGuiceFilter
 
initBundles(ConfigurationContext) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.BundleSupport
Process initialization for initially registered and all transitive bundles.
initCommands(List<Command>, Injector) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.CommandSupport
Inject dependencies into all registered environment commands.
initFinished() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyInitializer
Init lifecycle end.
initializationStarted(Bootstrap, List<ConfiguredBundle>, List<ConfiguredBundle>, List<ConfiguredBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
initialize(Bootstrap) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle
 
initialize(Bootstrap) - Method in class ru.vyarus.dropwizard.guice.module.context.bootstrap.DropwizardBundleTracker
 
initialize(GuiceyBootstrap) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBundle
Called in initialization phase.
initialize(GuiceyBootstrap) - Method in class ru.vyarus.dropwizard.guice.module.installer.CoreInstallersBundle
 
initialize(GuiceyBootstrap) - Method in class ru.vyarus.dropwizard.guice.module.installer.WebInstallersBundle
 
initialize(GuiceyBootstrap) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.HK2DebugBundle
 
initializeBundles(GuiceyBundleLookup) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyInitializer
Resolve bundles and initialize.
initialized(InitializedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
initialized() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
InitializedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called after guicey initialization (includes bundles lookup and initialization, installers and extensions resolution).
InitializedEvent(Options, Bootstrap) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.InitializedEvent
 
initPhaseStarted(Bootstrap) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
injectCommands() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyRunner
Inject fields in registered commands.
injectLogsInterceptor() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.GuiceStatsTracker
Cut off guice logger from parent handlers and add individual handler to intercept log messages.
injectorCreation(InjectorCreationEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
injectorCreation(InjectorCreationEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
injectorCreation(List<Module>, List<Module>, List<Module>, List<Module>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
InjectorCreationEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.run
Called just before guice injector creation.
InjectorCreationEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, List<Module>, List<Module>, List<Module>, List<Module>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.InjectorCreationEvent
 
injectorFactory(InjectorFactory) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Configures custom InjectorFactory.
InjectorFactory - Interface in ru.vyarus.dropwizard.guice.injector
Creates guice injector instance.
InjectorLookup - Class in ru.vyarus.dropwizard.guice.injector.lookup
Injector lookup utility.
injectorPhase(Injector) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
InjectorPhaseEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event
Base class from events, started after guice injector creation.
InjectorPhaseEvent(GuiceyLifecycle, Options, Bootstrap, Configuration, ConfigurationTree, Environment, Injector) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent
 
InjectorPhaseEvent.ReportRenderer - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event
Guicey configuration reporting rendederers.
InjectorProvider - Class in ru.vyarus.dropwizard.guice.injector.lookup
Lazy injector provider.
InjectorProvider(Application) - Constructor for class ru.vyarus.dropwizard.guice.injector.lookup.InjectorProvider
 
inPackage(String...) - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
Match packages as "starts with": match all classes in package and subpackages.
install(Environment, NamedHealthCheck) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.health.HealthCheckInstaller
 
install(Environment, Feature) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.JerseyFeatureInstaller
 
install(AbstractBinder, Injector, Class<Object>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
 
install(Environment, Class<Object>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
 
install(AbstractBinder, Injector, Class<Object>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
 
install(Environment, LifeCycle) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.LifeCycleInstaller
 
install(Environment, Managed) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.ManagedInstaller
 
install(Environment, Task) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.TaskInstaller
 
install(Environment, EventListener) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.WebListenerInstaller
 
install(Environment, Filter) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebFilterInstaller
 
install(Environment, HttpServlet) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebServletInstaller
 
install(Environment, T) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.InstanceInstaller
Use FeatureUtils.getInstanceClass(instance) to overcome proxies and get correct type.
install(AbstractBinder, Injector, Class<T>) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.JerseyInstaller
Called on jersey start to inject extensions into HK context.
install(Environment, Class<T>) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.TypeInstaller
 
installBinding(Binder, Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.eager.EagerSingletonInstaller
 
installBinding(Binder, Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
 
installBinding(Binder, Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
 
installBinding(Binder, Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginInstaller
 
installBinding(Binder, Class<?>) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.binding.BindingInstaller
Called after execution of one of above methods.
installedBy(Class<? extends FeatureInstaller>) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for extensions installed by specified installer.
installer() - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
 
InstallerBinder - Class in ru.vyarus.dropwizard.guice.module.jersey.hk2
HK2 module, which must be registered before HK2 context start (to properly bind resources).
InstallerBinder(Injector, StatsTracker, LifecycleSupport) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.hk2.InstallerBinder
 
InstallerItemInfo - Interface in ru.vyarus.dropwizard.guice.module.context.info
Installer configuration information (all installers implement FeatureInstaller).
InstallerItemInfoImpl - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Installer item info implementation.
InstallerItemInfoImpl(Class<?>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.InstallerItemInfoImpl
 
InstallerModule - Class in ru.vyarus.dropwizard.guice.module.installer
Module binds all discovered extensions to guice context: either perform default binding or call installer if it supports custom bindings.
InstallerModule(ConfigurationContext) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.InstallerModule
 
InstallerOptionsSupport - Class in ru.vyarus.dropwizard.guice.module.installer.option
Base class implementing options support for installers.
InstallerOptionsSupport() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.option.InstallerOptionsSupport
 
installers(Class<? extends FeatureInstaller>...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Feature installers registered automatically when auto scan enabled, but if you don't want to use it, you can register installers manually (note: without auto scan default installers will not be registered).
installers(Class<? extends FeatureInstaller>...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
If bundle provides new installers then they must be declared here.
InstallersOptions - Enum in ru.vyarus.dropwizard.guice.module.installer
Bundled installers options.
installersResolved(InstallersResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
installersResolved(List<FeatureInstaller>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Called with prepared list of installers to use for extensions recognition and installation.
installersResolved(InstallersResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
installersResolved(List<FeatureInstaller>, List<Class<? extends FeatureInstaller>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
InstallersResolvedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called after all installers resolved (including installers found with classpath scan) and prepared for processing extensions.
InstallersResolvedEvent(Options, Bootstrap, List<FeatureInstaller>, List<Class<? extends FeatureInstaller>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.InstallersResolvedEvent
 
installExtensions() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyRunner
Execute extensions installation (by type and instance).
installExtensions(ConfigurationContext, Injector) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsSupport
Installs extensions by instance and type.
InstanceInstaller<T> - Interface in ru.vyarus.dropwizard.guice.module.installer.install
Marker interface must be used together with FeatureInstaller.
InstanceItemInfo - Interface in ru.vyarus.dropwizard.guice.module.context.info
Base interface for instance configurations (bundles, modules).
InstanceItemInfoImpl - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Instance item info implementation.
InstanceItemInfoImpl(ConfigItem, Class) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.InstanceItemInfoImpl
 
InstanceItemInfoImpl(ConfigItem, Object) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.InstanceItemInfoImpl
 
instantiate(Class<? extends GuiceyConfigurationHook>...) - Static method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyConfigurationExtension
 
interceptCleanupSpecMethod(IMethodInvocation) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyConfigurationHookInterceptor
 
interceptCleanupSpecMethod(IMethodInvocation) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor
 
interceptInitializerMethod(IMethodInvocation) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor
 
interceptors(Class<? extends MethodInterceptor>...) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopConfig
Filter by interceptor (show only methods affected with this interceptor).
interceptSharedInitializerMethod(IMethodInvocation) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyConfigurationHookInterceptor
 
interceptSharedInitializerMethod(IMethodInvocation) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor
 
InvisibleForScanner - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.scanner
Used to exclude class from classpath scanning.
invokeMethod(Method, Object, Object...) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
 
is(Class<?>, Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
 
isBefore(GuiceyLifecycle) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
isBridgeAvailable() - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
 
isBundleEnabled(ItemId) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Bundle must be disabled before it's processing, otherwise disabling will not have effect (because bundle will be already processed and register all related items).
isCustomType() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
Type considered custom when it's not primitive, collection and few other simple types.
isDropwizard() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.BundleItemInfo
 
isDropwizard() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.DropwizardBundleItemInfoImpl
 
isDropwizard() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.GuiceyBundleItemInfoImpl
 
isEmptyConfig() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isEnabled() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.BundleItemInfoImpl
 
isEnabled() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
isEnabled() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.InstallerItemInfoImpl
 
isEnabled() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ModuleItemInfoImpl
 
isEnabled() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.sign.DisableSupport
Item is enabled if no one disable it (DisableSupport.getDisabledBy() is empty).
isEnvironmentCommand() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.CommandItemInfo
 
isEnvironmentCommand() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.CommandItemInfoImpl
 
isExtensionEnabled(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
isForAdmin(AdminContext) - Static method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.util.WebUtils
 
isForceSingleton(Class<?>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.AbstractJerseyInstaller
Singleton binding should not be forced if bean has explicit scope declaration.
isForMain(AdminContext) - Static method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.util.WebUtils
 
isFromLookup() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.GuiceyBundleItemInfo
 
isFromLookup() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.GuiceyBundleItemInfoImpl
 
isFromScan() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.CommandItemInfoImpl
 
isFromScan() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
isFromScan() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.InstallerItemInfoImpl
 
isFromScan() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.sign.ScanSupport
 
isGuiceBinding() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ExtensionItemInfo
Indicates extensions, recognized from guice modules.
isGuiceBinding() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
isHideDeclarationsBlock() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopConfig
 
isHideDisables() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
 
isHideDuplicateRegistrations() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
 
isHideEmptyBundles() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
 
isHideNotUsedInstallers() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
 
isInstanceConfig() - Method in enum ru.vyarus.dropwizard.guice.module.context.ConfigItem
 
isJerseyExtension(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.AbstractJerseyInstaller
 
isJerseyManaged() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ExtensionItemInfo
Indicates extension management by jersey instead of guice.
isJerseyManaged() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
isJerseyManaged(Class<?>, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
When guice-first mode used (default) all jersey extensions are instantiated by guice and only if JerseyManaged annotation set on bean - it will be instantiated by jersey.
isJITBindings() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
isJitModule() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
isLazy() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ExtensionItemInfo
Lazy beans are not registered in guice by default.
isLazy() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
isLazy(Class<?>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.AbstractJerseyInstaller
Checks if lazy flag could be counted (only when extension is managed by guice).
isObjectDeclaration() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
True means that property declared as Object.
isOverriding() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ModuleItemInfoImpl
 
isOverriding() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ModuleItemInfo
 
isPrintBundles() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isPrintCommands() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isPrintDisabledItems() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isPrintExtensions() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isPrintInstallerInterfaceMarkers() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isPrintInstallers() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isPrintModules() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isPrintNotUsedInstallers() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isPrivateModule() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
isRegistered() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
isRegistered() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
Useful to recognize not registered info items appeared for example because of item disabling.
isRegisteredDirectly() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
isRegisteredDirectly() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
 
isRuntimeBinding() - Method in enum ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
 
isSet() - Method in class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionHolder
 
isSet(Enum) - Method in class ru.vyarus.dropwizard.guice.module.context.option.OptionsInfo
All options are set in application (before application start) and will not change after.
isShowBindings() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
 
isShowConfigurationTree() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
 
isShowCustomConfigOnly() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
 
isShowNotDefinedOptions() - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
CUSTOM marker is shown only when option enabled.
isShowNotUsedMarker() - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
 
isShowNullValues() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
 
isTimer() - Method in enum ru.vyarus.dropwizard.guice.module.context.stat.Stat
 
isTransitive() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.BundleItemInfo
In case when bundle is registered multiple times, bundle will be transitive if all registrations were transitive.
isTransitive() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.DropwizardBundleItemInfoImpl
 
isTransitive() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.GuiceyBundleItemInfoImpl
 
isUsed() - Method in class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionHolder
 
isUsed(Enum) - Method in class ru.vyarus.dropwizard.guice.module.context.option.OptionsInfo
Option usage tracked when option read by either bundle or from guice service.
ItemId<T> - Class in ru.vyarus.dropwizard.guice.module.context.info
As multiple instances of the same type may be used during configuration (e.g. bundle or module) then it's not enough to declare just class in order to identify type.
ItemInfo - Interface in ru.vyarus.dropwizard.guice.module.context.info
Base interface for item info objects.
ItemInfoImpl - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Item info implementation.
ItemInfoImpl(ConfigItem, ItemId) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
itemType(ConfigItem...) - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
Generic item type predicate.

J

Jersey2Module - Class in ru.vyarus.dropwizard.guice.module.jersey
Guice jersey2 integration module.
Jersey2Module(Application, Environment, ConfigurationContext) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.Jersey2Module
 
JerseyBinding - Class in ru.vyarus.dropwizard.guice.module.installer.util
Jersey binding utilities.
JerseyComponentProvider<T> - Class in ru.vyarus.dropwizard.guice.module.jersey.support
Lazy "bridge" used to register HK2 types in guice context.
JerseyComponentProvider(Provider<Injector>, Class<T>) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.support.JerseyComponentProvider
 
jerseyConfiguration(JerseyConfigurationEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
jerseyConfiguration(JerseyConfigurationEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
jerseyConfiguration(InjectionManager) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
JerseyConfigurationEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey
Jersey context starting.
JerseyConfigurationEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, Injector, InjectionManager) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.JerseyConfigurationEvent
 
jerseyExtensionsInstalled(JerseyExtensionsInstalledEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
jerseyExtensionsInstalled(JerseyExtensionsInstalledEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
jerseyExtensionsInstalled(Class<? extends FeatureInstaller>, List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
jerseyExtensionsInstalled(List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
jerseyExtensionsInstalledBy(JerseyExtensionsInstalledByEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
JerseyExtensionsInstalledByEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey
Called when JerseyInstaller installer installed all related extensions and only for installers actually performed installations (extensions list never empty).
JerseyExtensionsInstalledByEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, Injector, InjectionManager, Class<? extends FeatureInstaller>, List<Class<?>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.JerseyExtensionsInstalledByEvent
 
JerseyExtensionsInstalledEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey
Called after all JerseyInstaller installers install related extensions and only when at least one extension was installed.
JerseyExtensionsInstalledEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, Injector, InjectionManager, List<Class<?>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.JerseyExtensionsInstalledEvent
 
JerseyFeatureInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature.jersey
Jersey feature installer.
JerseyFeatureInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.JerseyFeatureInstaller
 
JerseyInstaller<T> - Interface in ru.vyarus.dropwizard.guice.module.installer.install
Marker interface for jersey extensions installer.Must be used together with FeatureInstaller.
JerseyManaged - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.feature.jersey
Annotate jersey extension to delegate bean creation into HK2.
JerseyPhaseEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event
Base class for events, started after jersey context initialization start.
JerseyPhaseEvent(GuiceyLifecycle, Options, Bootstrap, Configuration, ConfigurationTree, Environment, Injector, InjectionManager) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.JerseyPhaseEvent
 
JerseyProviderInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider
Jersey provider installer.
JerseyProviderInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
 
JIT_MODULE - Static variable in class ru.vyarus.dropwizard.guice.module.installer.util.BindingUtils
Used to mark undeclared elemnts (not declared manually in any module).

K

knowsOption(Enum) - Method in class ru.vyarus.dropwizard.guice.module.context.option.OptionsInfo
Use this method to check if option is available for reporting (option details methods will fail with exception if not known option will be provided).

L

lazy(boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
Supports @LazyBinding annotation, to show lazy marks in report.
LAZY_MARKER - Static variable in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
 
LazyBinding - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.install.binding
By default, all resolved extensions are registered in injector by binder.bind(extType).
LazyGuiceFactory<T> - Class in ru.vyarus.dropwizard.guice.module.jersey.support
Transitive factory helps "bridge" lazily real factories.
LazyGuiceFactory(Injector, Class<Supplier<T>>) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.support.LazyGuiceFactory
 
LegacyModeDuplicatesDetector - Class in ru.vyarus.dropwizard.guice.module.context.unique
Duplicates detector, implementing legacy guicey behaviour: only one instance of class is allowed.
LegacyModeDuplicatesDetector() - Constructor for class ru.vyarus.dropwizard.guice.module.context.unique.LegacyModeDuplicatesDetector
 
lifecycle() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
LifecycleDiagnostic - Class in ru.vyarus.dropwizard.guice.debug
Debug guicey lifecycle listener.
LifecycleDiagnostic(boolean) - Constructor for class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
lifecycleEvent(InstanceLifecycleEvent) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.HK2InstanceListener
 
LifeCycleInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature
Lifecycle objects installer.
LifeCycleInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.LifeCycleInstaller
 
LifecycleSupport - Class in ru.vyarus.dropwizard.guice.module.lifecycle.internal
Lifecycle broadcast internal support.
LifecycleSupport(Options) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
line(String, Object...) - Method in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
Prints formatted line.
listen(GuiceyLifecycleListener...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Guicey broadcast a lot of events in order to indicate lifecycle phases (GuiceyLifecycle).
listen(GuiceyLifecycleListener...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Guicey broadcast a lot of events in order to indicate lifecycle phases (GuiceyLifecycle).
listener(Class<? extends EventListener>, String) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.ListenerReporter
 
ListenerReporter - Class in ru.vyarus.dropwizard.guice.module.installer.feature.web.listener
Special reporter to build web listeners report.
ListenerReporter() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.ListenerReporter
 
loadSystemHooks() - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Load hooks from "guicey.hooks" system property.
logger - Variable in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.AbstractJerseyInstaller
 
logRegisteredAliases() - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Log registered hook aliases.
lookup() - Method in class ru.vyarus.dropwizard.guice.bundle.DefaultBundleLookup
 
lookup() - Method in interface ru.vyarus.dropwizard.guice.bundle.GuiceyBundleLookup
Called before guice injector creation to lookup additional bundles (in dropwizard run phase).
lookup() - Method in class ru.vyarus.dropwizard.guice.bundle.lookup.PropertyBundleLookup
 
lookup() - Method in class ru.vyarus.dropwizard.guice.bundle.lookup.ServiceLoaderBundleLookup
 
lookup() - Method in class ru.vyarus.dropwizard.guice.bundle.lookup.VoidBundleLookup
 
lookupBundles() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for bundles resolved by lookup mechanism.
lookupBundlesResolved(BundlesFromLookupResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
lookupBundlesResolved(BundlesFromLookupResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 

M

ManagedInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature
Managed objects installer.
ManagedInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.ManagedInstaller
 
manualExtensionsValidated(ManualExtensionsValidatedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
manualExtensionsValidated(ManualExtensionsValidatedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
manualExtensionsValidated(List<Class<?>>, List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
ManualExtensionsValidatedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called when all manually registered extension classes are recognized by installers (validated).
ManualExtensionsValidatedEvent(Options, Bootstrap, List<Class<?>>, List<Class<?>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.ManualExtensionsValidatedEvent
 
map() - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
 
markers(List<String>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
Renders markers as: *marker1,marker2..
matches(Method) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.NonObjectMethodMatcher
 
matches(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.eager.EagerSingletonInstaller
 
matches(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.health.HealthCheckInstaller
 
matches(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.JerseyFeatureInstaller
 
matches(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
 
matches(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
 
matches(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.LifeCycleInstaller
 
matches(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.ManagedInstaller
 
matches(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginInstaller
 
matches(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.TaskInstaller
 
matches(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.WebListenerInstaller
 
matches(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebFilterInstaller
 
matches(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebServletInstaller
 
matches(Class<?>) - Method in interface ru.vyarus.dropwizard.guice.module.installer.FeatureInstaller
NOTE: consider using ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils to simplify checks (for example, types most likely must be checks to be not abstract).
methods(Matcher<? super Method>) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopConfig
Filter methods.
module() - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
Note that only directly registered modules are covered.
ModuleDeclaration - Class in ru.vyarus.dropwizard.guice.debug.report.guice.model
Guice module descriptor.
ModuleDeclaration() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
ModuleItemInfo - Interface in ru.vyarus.dropwizard.guice.module.context.info
Guice module configuration information.
ModuleItemInfoImpl - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Module item info implementation.
ModuleItemInfoImpl(Class<? extends Module>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.ModuleItemInfoImpl
 
ModuleItemInfoImpl(Module) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.ModuleItemInfoImpl
 
modules(Module...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Multiple module instances of the same type could be registered.
modules(Module...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Register guice modules.
modules(Module...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Register guice modules.
modulesAnalyzed(ModulesAnalyzedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
modulesAnalyzed(ModulesAnalyzedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
modulesAnalyzed(List<Module>, List<Class<?>>, List<Class<? extends Module>>, List<Binding>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
ModulesAnalyzedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.run
Called when guice bindings analyzed and all extensions detected.
ModulesAnalyzedEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, List<Module>, List<Class<?>>, List<Class<? extends Module>>, List<Binding>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ModulesAnalyzedEvent
 
modulesOverride(Module...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Register overriding modules, used to override bindings of normal modules.
modulesOverride(Module...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Override modules (using guice Modules.override(Module...)).
modulesOverride(Module...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Override modules (using guice Modules.override(Module...)).
ModulesSupport - Class in ru.vyarus.dropwizard.guice.module.installer.internal
Helper class for guice modules processing.

N

named(Class, Class, Object, Class) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginReporter
 
NamedHealthCheck - Class in ru.vyarus.dropwizard.guice.module.installer.feature.health
Base class for automatic health check registration.
NamedHealthCheck() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.health.NamedHealthCheck
 
newApplication() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
 
newContainer(Object) - Method in enum ru.vyarus.dropwizard.guice.module.context.ConfigItem
Creates info container for configuration item.
NEWLINE - Static variable in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
 
newResource() - Method in interface ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor.ExternalRuleAdapter
 
noDefaultInstallers() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Disables automatic CoreInstallersBundle and WebInstallersBundle registration (no installers will be registered by default).
noGuiceFilter() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Disables GuiceFilter registration for both application and admin contexts.
NonObjectMethodMatcher - Class in ru.vyarus.dropwizard.guice.debug.report.guice.util
Matcher accept all methods, except methods declared in Object.
NonObjectMethodMatcher() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.guice.util.NonObjectMethodMatcher
 

O

onEvent(GuiceyLifecycleEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
onEvent(GuiceyLifecycleEvent) - Method in interface ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleListener
Called with specific lifecycle event.
onProvision(ProvisionListener.ProvisionInvocation<T>) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.GuiceInstanceListener
 
openScope(ItemId) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Current configuration context (application, bundle or classpath scan).
option(K, Object) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Options is a generic mechanism to provide internal configuration values for guicey and 3rd party bundles.
option(T) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
Option<T> - Interface in ru.vyarus.dropwizard.guice.module.context.option
Options used for finer configuration.
option(T) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Read option value.
option(T) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Read option value.
option(T) - Method in class ru.vyarus.dropwizard.guice.module.installer.option.InstallerOptionsSupport
 
OptionHolder<T> - Class in ru.vyarus.dropwizard.guice.module.context.option.internal
Holds used options (set or read) info.
OptionHolder(Option<T>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionHolder
 
OptionParser - Class in ru.vyarus.dropwizard.guice.module.context.option.mapper
Utility class for options recognition from string and value parsing.
options(Map<Enum, Object>) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Sets multiple options at once.
options() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
Options - Class in ru.vyarus.dropwizard.guice.module.context.option
Guice bean for accessing options from guice services.
Options(OptionsSupport) - Constructor for class ru.vyarus.dropwizard.guice.module.context.option.Options
 
options() - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
OptionsAwareModule - Interface in ru.vyarus.dropwizard.guice.module.support
Guice module, registered in bundle, may implement this to be able to use options in module configuration method.
OptionsConfig - Class in ru.vyarus.dropwizard.guice.debug.report.option
Options reporting configuration.
OptionsConfig() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
 
OptionsInfo - Class in ru.vyarus.dropwizard.guice.module.context.option
Provides access to used options and values.
OptionsInfo(OptionsSupport) - Constructor for class ru.vyarus.dropwizard.guice.module.context.option.OptionsInfo
 
OptionsMapper - Class in ru.vyarus.dropwizard.guice.module.context.option.mapper
Helper utility class for mapping options from system properties, environment variables or direct string.
OptionsMapper() - Constructor for class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
 
OptionsRenderer - Class in ru.vyarus.dropwizard.guice.debug.report.option
Renders used options.
OptionsRenderer(GuiceyConfigurationInfo) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.option.OptionsRenderer
 
OptionsSupport<T extends java.lang.Enum & Option> - Class in ru.vyarus.dropwizard.guice.module.context.option.internal
Options support logic.
OptionsSupport() - Constructor for class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionsSupport
 
order() - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
Order extension according to Order annotation.
Order - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.order
May be applied to extension in order to order extensions.
OrderComparator - Class in ru.vyarus.dropwizard.guice.module.installer.order
Comparator for classes annotated with Order annotation.
OrderComparator() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.order.OrderComparator
 
Ordered - Interface in ru.vyarus.dropwizard.guice.module.installer.order
Marker interface for installer trigger extensions sorting.
OReflectionHelper - Class in ru.vyarus.dropwizard.guice.module.installer.scanner.util
Reflection utility taken from orientdb (http://orientechnologies.com).
override(Module...) - Static method in class ru.vyarus.dropwizard.guice.test.binding.BindingsOverrideInjectorFactory
Overriding bindings registration.
overrideScope(Runnable) - Static method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ModuleItemInfoImpl
Use to register overriding modules.
overridingModule() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for overriding modules.

P

parse(Injector, Collection<? extends Element>) - Static method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.GuiceModelParser
Parse guice elements into modules tree.
parseElement(Injector, Element) - Static method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.GuiceModelParser
Parse single guice element.
parseValue(T, String) - Static method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionParser
Parse option value from string.
Plugin - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.feature.plugin
Simplifies work with guice multibindings.
PluginInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature.plugin
Shortcut for guice multibindings mechanism.
PluginInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginInstaller
 
PluginReporter - Class in ru.vyarus.dropwizard.guice.module.installer.feature.plugin
Special reporter for detailed plugins report.
PluginReporter() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginReporter
 
prepareModules() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyRunner
Prepare guice modules for injector creation.
prepareModules(ConfigurationContext) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.ModulesSupport
Prepares modules to use for injector creation (applies module overrides).
printAll() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Shortcut method to enables all possible prints.
printAllGuiceBindings() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Prints all bindings in guice injector.
printAvailableInstallers() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Prints all registered (not disabled) installers with registration source.
printBundles() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables used bundles print.
printCommands() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables installed commands (with classpath scan) print.
printConfiguration(DiagnosticConfig) - Method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic.Builder
Enable configuration reporting.
printConfigurationBindings() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Prints available configuration bindings.
printContextTree(ContextTreeConfig) - Method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic.Builder
Enable context tree printing.
printCustomConfigurationBindings() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
The same as GuiceBundle.Builder.printConfigurationBindings(), but hides all dropwizard related paths.
printDefaults() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables default prints (most useful info): commands, bundles, installers, extensions, modules.
printDiagnosticInfo() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Print additional diagnostic logs with startup statistics, installed bundles, installers and resolved extensions and configuration tree.
printDisabledItems() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables disabled items print.
printExtensions() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables extensions print.
printGuiceAopMap() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Prints all configured guice AOP interceptors and how they apply to methods.
printGuiceAopMap(GuiceAopConfig) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Supposed to be used to understand how guice AOP works (the most often reasons: check aop applied to method and check interceptors order).
printGuiceBindings() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Prints guice bindings configured in user-provided modules (excluding guicey and guice own bindings).
printInstallerInterfaceMarkers() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables installer markers interfaces indication.
printInstallers() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables installers print.
printLifecyclePhases() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Split logs with major lifecycle stage names.
printLifecyclePhasesDetailed() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Same as GuiceBundle.Builder.printLifecyclePhases(), but also prints resolved and disabled configuration items.
printMappings() - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
Enable assignment logging (to system out, as loggers are not yet initialized).
printModules() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables registered guice modules print (only directly registered modules).
printNotUsedInstallers() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables not used installers print.
printOptions(OptionsConfig) - Method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic.Builder
Enables options reporting.
printStartupStats(boolean) - Method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic.Builder
Enables startup statistic reporting.
PrivateModuleException - Exception in ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor
Marker exception indicating private module binding.
PrivateModuleException(PrivateElements) - Constructor for exception ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.PrivateModuleException
 
prop(String, T) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
prop(String, T, Function<String, V>) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
Directly map system property value to option.
PropertyBundleLookup - Class in ru.vyarus.dropwizard.guice.bundle.lookup
Use 'guicey.bundles' system property to lookup bundles.
PropertyBundleLookup() - Constructor for class ru.vyarus.dropwizard.guice.bundle.lookup.PropertyBundleLookup
 
PropertyUtils - Class in ru.vyarus.dropwizard.guice.module.installer.util
System properties utils.
props() - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
Shortcut for OptionsMapper.props(String) with "option." prefix.
props(String) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
Search for system properties, prefixed with provided string.
Prototype - Annotation Type in ru.vyarus.dropwizard.guice.module.support.scope
Guice prototype scope annotation.
provider(Class<?>, boolean, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.ProviderReporter
 
ProviderReporter - Class in ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider
Special reporter to build detail providers report.
ProviderReporter() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.ProviderReporter
 

R

recognize(ItemId) - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigScope
recognize(Class<?>) - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigScope
Scope recognition logic may be used in configuration analyzers to easily detect item scope.
recognizeOption(String) - Static method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionParser
Recognize option from string.
register(GuiceyConfigurationHook) - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Register hook for current thread.
register() - Method in interface ru.vyarus.dropwizard.guice.hook.GuiceyConfigurationHook
Register hook.
register(Object...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Shortcut for environment().jersey().register() for direct registration of jersey extensions.
register(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Shortcut for environment().jersey().register() for direct registration of jersey extensions.
register(GuiceyLifecycleListener...) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
registerBundles(GuiceyBundle...) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Usual bundle registration from GuiceBundle.Builder.bundles(GuiceyBundle...)
registerCommands(List<Class<Command>>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Register commands resolved with classpath scan.
registerCommands(Bootstrap, ClasspathScanner, ConfigurationContext) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.CommandSupport
Scans classpath to find commands and register them.
registerDisablePredicates(Predicate<ItemInfo>[]) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Register disable predicates, used to disable all matched items.
registerDropwizardBundles(ConfiguredBundle...) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Direct dropwizard bundle registration from GuiceBundle.Builder.dropwizardBundles(ConfiguredBundle...)
registeredBy(ConfigScope...) - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
Shortcut for Disables.registeredBy(Class[]) for for special scopes (like classpath scan, bundles lookup etc).
registeredBy(Class<?>...) - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
Check registration source.
registeredBy(ItemId...) - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
 
registeredBy(ItemId) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
In contrast to Filters.registrationScope(ItemId) this filter returns item for all scopes mentioned item (including scopes where registration was considered duplicate).
registeredBy(ConfigScope) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Shortcut for Filters.registeredBy(ItemId) for special scopes (like classpath scan, bundles lookup etc).
registeredBy(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Shortcut for Filters.registeredBy(ItemId) for scope classes.
registerExtension(ConfigurationContext, Class<?>, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsSupport
Register extension (manual or from classpath scan).
registerExtensionBinding(ConfigurationContext, Class<?>, Binding<?>, Class<? extends Module>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsSupport
Register extension from guice binding.
registerExtensions(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
registerExtensions(List<ExtensionItemInfoImpl>) - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
Prepare known extensions for installation.
registerInjector(Application, Injector) - Static method in class ru.vyarus.dropwizard.guice.injector.lookup.InjectorLookup
Used internally to register application specific injector.
registerInstallers(Class<? extends FeatureInstaller>[]) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
registerInstallersFromScan(List<Class<? extends FeatureInstaller>>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Register installers from classpath scan.
registerJerseyListener(ApplicationEventListener) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ApplicationRunEvent
 
registerJettyListener(LifeCycle.Listener) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ApplicationRunEvent
 
registerLookupBundles(List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Register bundles resolved by lookup mechanism.
registerModules(Module...) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
registerModulesOverride(Module...) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
registerSystemHookAlias(String, Class<?>) - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Register alias hor hook, loaded from system property.
registrationScope(ItemId) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for items registered by specified context.
registrationScope(ConfigScope) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Shortcut for Filters.registrationScope(ItemId) for special scopes (like classpath scan, bundles lookup etc).
registrationScope(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
removeDuplicates(List<T>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.BundleSupport
Remove duplicates in list by rule: only one instance of type must be present in list.
removeTypes(List<T>, List<Class<? extends T>>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.BundleSupport
Filter list from objects of type present in filter list.
render(StringBuilder) - Method in class ru.vyarus.dropwizard.guice.debug.util.TreeNode
Renders tree to provided builder.
renderClass(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
 
renderClassLine(Class<?>, List<String>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
Renders class as: class-simple-name (class-package) *markers.
renderClassLine(Class<?>, int, List<String>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
Renders scope as: class-simple-name#pos (class-package) *markers.
renderConfigurationBindings(BindingsConfig) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.RunPhaseEvent
Configuration report shows configuration binding paths.
renderConfigurationSummary(DiagnosticConfig) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent.ReportRenderer
Summary report render extensions by type.
renderConfigurationTree(ContextTreeConfig) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent.ReportRenderer
Tree report render extensions by configuration source.
renderDisabledClassLine(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
Render disabled class as: -class-simple-name (class-package).
renderDisabledClassLine(Class<?>, int, List<String>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
Render disabled class as: -class-simple-name#pos (class-package) *markers.
renderDisabledInstaller(Class<FeatureInstaller>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
Renders disabled installer line.
renderGuiceAop(GuiceAopConfig) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent.ReportRenderer
Render guice aop map report.
renderGuiceBindings(GuiceConfig) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent.ReportRenderer
Render guice bindings report.
renderInstaller(Class<FeatureInstaller>, List<String>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
Render installer line.
renderKey(Key) - Static method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.GuiceModelUtils
 
renderOptions(OptionsConfig) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent.ReportRenderer
Options report.
renderPackage(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
If provided type is inner class then declaring class will be rendered instead of package.
renderReport(DiagnosticConfig) - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticRenderer
Renders diagnostic report according to config.
renderReport(GuiceAopConfig) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopMapRenderer
 
renderReport(GuiceConfig) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceBindingsRenderer
 
renderReport(OptionsConfig) - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsRenderer
Renders options report.
renderReport(T) - Method in interface ru.vyarus.dropwizard.guice.debug.report.ReportRenderer
Renders report according ro provided config.
renderReport(Boolean) - Method in class ru.vyarus.dropwizard.guice.debug.report.stat.StatsRenderer
 
renderReport(ContextTreeConfig) - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeRenderer
Renders configuration tree report according to provided config.
renderReport(BindingsConfig) - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.ConfigBindingsRenderer
 
renderStats(boolean) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent.ReportRenderer
Guicey timings report.
RenderUtils - Class in ru.vyarus.dropwizard.guice.debug.util
Helper utilities for diagnostic info rendering.
replaceContextScope(ItemId) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Declares possibly sub-configuration context.
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.eager.EagerSingletonInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.health.HealthCheckInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.JerseyFeatureInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.ProviderReporter
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.LifeCycleInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.ManagedInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginReporter
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.TaskInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.ListenerReporter
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.WebListenerInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebFilterInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebServletInstaller
 
report() - Method in interface ru.vyarus.dropwizard.guice.module.installer.FeatureInstaller
Called to log registered endpoints in dropwizard log fashion.
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
Prints composed report into logger or do nothing if no lines were provided.
Reporter - Class in ru.vyarus.dropwizard.guice.module.installer.util
Helper class to simplify installers dropwizard style report building.
Reporter(Class<? extends FeatureInstaller>, String) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
 
ReportRenderer<T> - Interface in ru.vyarus.dropwizard.guice.debug.report
Report renderer.
ReportRenderer() - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent.ReportRenderer
 
requiresCounter() - Method in enum ru.vyarus.dropwizard.guice.module.context.stat.Stat
 
requiresTimer() - Method in enum ru.vyarus.dropwizard.guice.module.context.stat.Stat
 
reset() - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
May be called to remove improperly registered hooks (registered after context start).
resetStatsLogger() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.GuiceStatsTracker
After injector creation reset logger back to parent handler.
resolveExtensions() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyInitializer
Performs classpath scan to search for extensions.
resolveInstallers() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyInitializer
Perform classpath scan to find installers.
ResourceInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature.jersey
Jersey resource installer.
ResourceInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
 
ru.vyarus.dropwizard.guice - package ru.vyarus.dropwizard.guice
 
ru.vyarus.dropwizard.guice.admin - package ru.vyarus.dropwizard.guice.admin
 
ru.vyarus.dropwizard.guice.admin.rest - package ru.vyarus.dropwizard.guice.admin.rest
 
ru.vyarus.dropwizard.guice.bundle - package ru.vyarus.dropwizard.guice.bundle
 
ru.vyarus.dropwizard.guice.bundle.lookup - package ru.vyarus.dropwizard.guice.bundle.lookup
 
ru.vyarus.dropwizard.guice.debug - package ru.vyarus.dropwizard.guice.debug
 
ru.vyarus.dropwizard.guice.debug.hook - package ru.vyarus.dropwizard.guice.debug.hook
 
ru.vyarus.dropwizard.guice.debug.report - package ru.vyarus.dropwizard.guice.debug.report
 
ru.vyarus.dropwizard.guice.debug.report.diagnostic - package ru.vyarus.dropwizard.guice.debug.report.diagnostic
 
ru.vyarus.dropwizard.guice.debug.report.guice - package ru.vyarus.dropwizard.guice.debug.report.guice
 
ru.vyarus.dropwizard.guice.debug.report.guice.model - package ru.vyarus.dropwizard.guice.debug.report.guice.model
 
ru.vyarus.dropwizard.guice.debug.report.guice.util - package ru.vyarus.dropwizard.guice.debug.report.guice.util
 
ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor - package ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor
 
ru.vyarus.dropwizard.guice.debug.report.option - package ru.vyarus.dropwizard.guice.debug.report.option
 
ru.vyarus.dropwizard.guice.debug.report.stat - package ru.vyarus.dropwizard.guice.debug.report.stat
 
ru.vyarus.dropwizard.guice.debug.report.tree - package ru.vyarus.dropwizard.guice.debug.report.tree
 
ru.vyarus.dropwizard.guice.debug.report.yaml - package ru.vyarus.dropwizard.guice.debug.report.yaml
 
ru.vyarus.dropwizard.guice.debug.util - package ru.vyarus.dropwizard.guice.debug.util
 
ru.vyarus.dropwizard.guice.hook - package ru.vyarus.dropwizard.guice.hook
 
ru.vyarus.dropwizard.guice.injector - package ru.vyarus.dropwizard.guice.injector
 
ru.vyarus.dropwizard.guice.injector.lookup - package ru.vyarus.dropwizard.guice.injector.lookup
 
ru.vyarus.dropwizard.guice.module - package ru.vyarus.dropwizard.guice.module
 
ru.vyarus.dropwizard.guice.module.context - package ru.vyarus.dropwizard.guice.module.context
 
ru.vyarus.dropwizard.guice.module.context.bootstrap - package ru.vyarus.dropwizard.guice.module.context.bootstrap
 
ru.vyarus.dropwizard.guice.module.context.info - package ru.vyarus.dropwizard.guice.module.context.info
 
ru.vyarus.dropwizard.guice.module.context.info.impl - package ru.vyarus.dropwizard.guice.module.context.info.impl
 
ru.vyarus.dropwizard.guice.module.context.info.sign - package ru.vyarus.dropwizard.guice.module.context.info.sign
 
ru.vyarus.dropwizard.guice.module.context.option - package ru.vyarus.dropwizard.guice.module.context.option
 
ru.vyarus.dropwizard.guice.module.context.option.internal - package ru.vyarus.dropwizard.guice.module.context.option.internal
 
ru.vyarus.dropwizard.guice.module.context.option.mapper - package ru.vyarus.dropwizard.guice.module.context.option.mapper
 
ru.vyarus.dropwizard.guice.module.context.stat - package ru.vyarus.dropwizard.guice.module.context.stat
 
ru.vyarus.dropwizard.guice.module.context.unique - package ru.vyarus.dropwizard.guice.module.context.unique
 
ru.vyarus.dropwizard.guice.module.context.unique.item - package ru.vyarus.dropwizard.guice.module.context.unique.item
 
ru.vyarus.dropwizard.guice.module.installer - package ru.vyarus.dropwizard.guice.module.installer
 
ru.vyarus.dropwizard.guice.module.installer.bundle - package ru.vyarus.dropwizard.guice.module.installer.bundle
 
ru.vyarus.dropwizard.guice.module.installer.feature - package ru.vyarus.dropwizard.guice.module.installer.feature
 
ru.vyarus.dropwizard.guice.module.installer.feature.eager - package ru.vyarus.dropwizard.guice.module.installer.feature.eager
 
ru.vyarus.dropwizard.guice.module.installer.feature.health - package ru.vyarus.dropwizard.guice.module.installer.feature.health
 
ru.vyarus.dropwizard.guice.module.installer.feature.jersey - package ru.vyarus.dropwizard.guice.module.installer.feature.jersey
 
ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider - package ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider
 
ru.vyarus.dropwizard.guice.module.installer.feature.plugin - package ru.vyarus.dropwizard.guice.module.installer.feature.plugin
 
ru.vyarus.dropwizard.guice.module.installer.feature.web - package ru.vyarus.dropwizard.guice.module.installer.feature.web
 
ru.vyarus.dropwizard.guice.module.installer.feature.web.listener - package ru.vyarus.dropwizard.guice.module.installer.feature.web.listener
 
ru.vyarus.dropwizard.guice.module.installer.feature.web.util - package ru.vyarus.dropwizard.guice.module.installer.feature.web.util
 
ru.vyarus.dropwizard.guice.module.installer.install - package ru.vyarus.dropwizard.guice.module.installer.install
 
ru.vyarus.dropwizard.guice.module.installer.install.binding - package ru.vyarus.dropwizard.guice.module.installer.install.binding
 
ru.vyarus.dropwizard.guice.module.installer.internal - package ru.vyarus.dropwizard.guice.module.installer.internal
 
ru.vyarus.dropwizard.guice.module.installer.option - package ru.vyarus.dropwizard.guice.module.installer.option
 
ru.vyarus.dropwizard.guice.module.installer.order - package ru.vyarus.dropwizard.guice.module.installer.order
 
ru.vyarus.dropwizard.guice.module.installer.scanner - package ru.vyarus.dropwizard.guice.module.installer.scanner
 
ru.vyarus.dropwizard.guice.module.installer.scanner.util - package ru.vyarus.dropwizard.guice.module.installer.scanner.util
 
ru.vyarus.dropwizard.guice.module.installer.util - package ru.vyarus.dropwizard.guice.module.installer.util
 
ru.vyarus.dropwizard.guice.module.jersey - package ru.vyarus.dropwizard.guice.module.jersey
 
ru.vyarus.dropwizard.guice.module.jersey.debug - package ru.vyarus.dropwizard.guice.module.jersey.debug
 
ru.vyarus.dropwizard.guice.module.jersey.debug.service - package ru.vyarus.dropwizard.guice.module.jersey.debug.service
 
ru.vyarus.dropwizard.guice.module.jersey.hk2 - package ru.vyarus.dropwizard.guice.module.jersey.hk2
 
ru.vyarus.dropwizard.guice.module.jersey.support - package ru.vyarus.dropwizard.guice.module.jersey.support
 
ru.vyarus.dropwizard.guice.module.lifecycle - package ru.vyarus.dropwizard.guice.module.lifecycle
 
ru.vyarus.dropwizard.guice.module.lifecycle.event - package ru.vyarus.dropwizard.guice.module.lifecycle.event
 
ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration - package ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
 
ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey - package ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey
 
ru.vyarus.dropwizard.guice.module.lifecycle.event.run - package ru.vyarus.dropwizard.guice.module.lifecycle.event.run
 
ru.vyarus.dropwizard.guice.module.lifecycle.internal - package ru.vyarus.dropwizard.guice.module.lifecycle.internal
 
ru.vyarus.dropwizard.guice.module.support - package ru.vyarus.dropwizard.guice.module.support
 
ru.vyarus.dropwizard.guice.module.support.scope - package ru.vyarus.dropwizard.guice.module.support.scope
 
ru.vyarus.dropwizard.guice.module.yaml - package ru.vyarus.dropwizard.guice.module.yaml
 
ru.vyarus.dropwizard.guice.module.yaml.bind - package ru.vyarus.dropwizard.guice.module.yaml.bind
 
ru.vyarus.dropwizard.guice.test - package ru.vyarus.dropwizard.guice.test
 
ru.vyarus.dropwizard.guice.test.binding - package ru.vyarus.dropwizard.guice.test.binding
 
ru.vyarus.dropwizard.guice.test.spock - package ru.vyarus.dropwizard.guice.test.spock
 
ru.vyarus.dropwizard.guice.test.spock.ext - package ru.vyarus.dropwizard.guice.test.spock.ext
 
run(Configuration, Environment) - Method in class ru.vyarus.dropwizard.guice.admin.AdminRestBundle
 
run(T, Environment) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle
 
run(GuiceBundle.Builder) - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Called just after manual application configuration (in application class).
run(T, Environment) - Method in class ru.vyarus.dropwizard.guice.module.context.bootstrap.DropwizardBundleTracker
 
run(GuiceyEnvironment) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBundle
Called on run phase.
run(GuiceyEnvironment) - Method in class ru.vyarus.dropwizard.guice.module.installer.WebInstallersBundle
 
run(Environment, Namespace, C) - Method in class ru.vyarus.dropwizard.guice.test.TestCommand
 
runBundles() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyRunner
Process run phase for guicey bundles.
runBundles(ConfigurationContext) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.BundleSupport
Run all enabled bundles.
runFinished() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyRunner
Run lifecycle end.
runHooks(GuiceBundle.Builder) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Runs all registered hooks (at the end of manual builder configuration) and fire success event.
runPhase(Configuration, ConfigurationTree, Environment) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
RunPhaseEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event
Base class for events, started after GuiceBundle.run(Configuration, Environment) phase.
RunPhaseEvent(GuiceyLifecycle, Options, Bootstrap, Configuration, ConfigurationTree, Environment) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.RunPhaseEvent
 
runPhaseStarted(Configuration, Environment) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 

S

scan(ClassVisitor) - Method in class ru.vyarus.dropwizard.guice.module.installer.scanner.ClasspathScanner
Scan configured classpath packages.
ScanSupport - Interface in ru.vyarus.dropwizard.guice.module.context.info.sign
Auto scan sign indicates that configuration item could be resolved with classpath scan.
searchCommands() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
NOTE: will not scan if auto scan not enabled (packages not configured with GuiceBundle.Builder.enableAutoConfig(String...)).
separate() - Method in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
Writes empty line if something was printed before and it was not Reporter.emptyLine().
service(HttpServletRequest, HttpServletResponse) - Method in class ru.vyarus.dropwizard.guice.admin.rest.AdminRestServlet
 
ServiceLoaderBundleLookup - Class in ru.vyarus.dropwizard.guice.bundle.lookup
Load bundles using ServiceLoader by GuiceyBundle.
ServiceLoaderBundleLookup() - Constructor for class ru.vyarus.dropwizard.guice.bundle.lookup.ServiceLoaderBundleLookup
 
SessionListenersSupport - Class in ru.vyarus.dropwizard.guice.module.installer.feature.web.listener
Session listeners can't be registered immediately in installer, because it will execute before application run method and so session will not be configured.
SessionListenersSupport(boolean) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.SessionListenersSupport
 
set(T, Object) - Method in class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionsSupport
 
setBootstrap(Bootstrap<T>) - Method in interface ru.vyarus.dropwizard.guice.module.support.BootstrapAwareModule
Method will be called just before injector initialization.
setBootstrap(Bootstrap<C>) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
setConfiguration(T) - Method in interface ru.vyarus.dropwizard.guice.module.support.ConfigurationAwareModule
Method will be called just before injector initialization.
setConfiguration(C) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
setConfigurationTree(ConfigurationTree) - Method in interface ru.vyarus.dropwizard.guice.module.support.ConfigurationTreeAwareModule
Mathod will be called just before injector initialization.
setConfigurationTree(ConfigurationTree) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
setContextDebugService(ContextDebugService) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.GuiceInstanceListener
 
setDuplicatesDetector(DuplicateConfigDetector) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Change default duplicates detector.
setEnvironment(Environment) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
setEnvironment(Environment) - Method in interface ru.vyarus.dropwizard.guice.module.support.EnvironmentAwareModule
Method will be called just before injector initialization.
setInstaller(FeatureInstaller) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
setInstanceCount(int) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.InstanceItemInfoImpl
 
setJerseyManaged(boolean) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
setKey(Key) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setLazy(boolean) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
setManualBinding(Binding) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
setModule(String) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setOption(T, Object) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
setOptions(Options) - Method in class ru.vyarus.dropwizard.guice.module.installer.option.InstallerOptionsSupport
 
setOptions(Options) - Method in interface ru.vyarus.dropwizard.guice.module.installer.option.WithOptions
Called before any installer method.
setOptions(Options) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
setOptions(Options) - Method in interface ru.vyarus.dropwizard.guice.module.support.OptionsAwareModule
Method will be called just before injector initialization.
setParent(String) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
setPrivateModule(boolean) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
setProperty(String, Class<?>...) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.PropertyUtils
 
setProvidedBy(String) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setScope(Class<? extends Annotation>) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setSource(String) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setSourceLine(int) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setSpecial(List<?>) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setTarget(Key) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setType(Class) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
setValue(T) - Method in class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionHolder
 
showConfigurationTree() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
Show visible configuration tree.
showConfigurationTreeOnly() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
Show configuration values tree only without bindings.
showCustomConfigOnly() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
Avoid paths from dropwizard Configuration class (only custom configuration paths shown).
showNotDefinedOptions() - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
Show options not customized by user (in other words show used options defaults).
showNotUsedMarker() - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
Show NOT_USED marker for not (yet) used options.
showNullValues() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
Show paths with null values.
simple(Class, Class) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginReporter
 
start() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.SessionListenersSupport
 
startJerseyTimer(Stat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
Special methods for tracking time in jersey scope.
StartupErrorRule - Class in ru.vyarus.dropwizard.guice.test
Dropwizard exit with code 1 in case of exception during command run.
StartupErrorRule.AfterExitAssertion - Interface in ru.vyarus.dropwizard.guice.test
Interface implementation may be registered to check assertions after system exit.
stat() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
Stat - Enum in ru.vyarus.dropwizard.guice.module.context.stat
Guicey metrics collected at startup.
StatsInfo - Class in ru.vyarus.dropwizard.guice.module.context.stat
Provides access to starts collected at startup.
StatsInfo(StatsTracker) - Constructor for class ru.vyarus.dropwizard.guice.module.context.stat.StatsInfo
 
StatsRenderer - Class in ru.vyarus.dropwizard.guice.debug.report.stat
Renders startup statistics.
StatsRenderer(GuiceyConfigurationInfo) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.stat.StatsRenderer
 
StatsTracker - Class in ru.vyarus.dropwizard.guice.module.context.stat
Internal object, used to record startup stats.
StatsTracker() - Constructor for class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
 
stop() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.SessionListenersSupport
 
stop() - Method in class ru.vyarus.dropwizard.guice.test.TestCommand
 
stopJerseyTimer(Stat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
Called to stop currently measured jersey metric (also stops main guice and jersey timers).
strictScopeControl() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Enables strict control of beans instantiation context: all beans must be instantiated by guice, except beans annotated with JerseyManaged.
string(T, String) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
string(T, String, Function<String, V>) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
Map string to option.
StringConverter - Class in ru.vyarus.dropwizard.guice.module.context.option.mapper
Simple converter from string source to target type.

T

TAB - Static variable in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
 
TaskInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature
Dropwizard tasks installer.
TaskInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.TaskInstaller
 
TestCommand<C extends io.dropwizard.Configuration> - Class in ru.vyarus.dropwizard.guice.test
Lightweight variation of server command for testing purposes.
TestCommand(Application<C>) - Constructor for class ru.vyarus.dropwizard.guice.test.TestCommand
 
time(Stat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsInfo
Note: time stats are measured in nanoseconds and after conversion to millisecond it may become 0.
timer(Stat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
If measured first time, returns new instance.
toString() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
toString() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
toString() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.InstanceItemInfoImpl
 
toString() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
toString() - Method in class ru.vyarus.dropwizard.guice.module.context.info.ItemId
 
toString() - Method in class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionHolder
 
toString() - Method in class ru.vyarus.dropwizard.guice.module.jersey.support.GuiceComponentFactory
 
toString() - Method in class ru.vyarus.dropwizard.guice.module.jersey.support.JerseyComponentProvider
 
toString() - Method in class ru.vyarus.dropwizard.guice.module.jersey.support.LazyGuiceFactory
 
toString() - Method in class ru.vyarus.dropwizard.guice.module.yaml.bind.ConfigImpl
 
toString() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
 
toStringDeclaredType() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
 
toStringType() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
 
toStringValue() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
Only put string values other than null into quotes (to be more obvious).
transitiveBundles() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for transitive bundles: bundles registered only by other bundles (and never directly).
TreeNode - Class in ru.vyarus.dropwizard.guice.debug.util
Tree structure used for pretty console tree render.
TreeNode(String, Object...) - Constructor for class ru.vyarus.dropwizard.guice.debug.util.TreeNode
Creates new node.
type(Class<?>...) - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
 
type(ConfigItem...) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter used for multi-type searches to filter out item types.
type(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter used for instance items (bundle, module) selection by type.
TypeInstaller<T> - Interface in ru.vyarus.dropwizard.guice.module.installer.install
Marker interface must be used together with FeatureInstaller.
types(Matcher<? super Class<?>>) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopConfig
Filter bindings by type.
typesOnly(Collection<ItemId<T>>) - Static method in class ru.vyarus.dropwizard.guice.module.context.info.ItemId
Utility method to project collections of item ids into classes.

U

UniqueGuiceyBundle - Class in ru.vyarus.dropwizard.guice.module.context.unique.item
Base class for unique bundles: only one bundle instance must be accepted and all others considered duplicate.
UniqueGuiceyBundle() - Constructor for class ru.vyarus.dropwizard.guice.module.context.unique.item.UniqueGuiceyBundle
 
UniqueModule - Class in ru.vyarus.dropwizard.guice.module.context.unique.item
Base class for unique modules: only one module instance must be accepted and all others considered duplicate.
UniqueModule() - Constructor for class ru.vyarus.dropwizard.guice.module.context.unique.item.UniqueModule
 
UseDropwizardApp - Annotation Type in ru.vyarus.dropwizard.guice.test.spock
Dropwizard app extension.
UseGuiceyApp - Annotation Type in ru.vyarus.dropwizard.guice.test.spock
Guicey app extension.
UseGuiceyHooks - Annotation Type in ru.vyarus.dropwizard.guice.test.spock
Guicey hook extension.
useHK2ForJerseyExtensions() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Manage jersey extensions (resources, jersey filters etc.) with HK2 by default instead of guice (the same effect as if JerseyManaged annotation would be set on all beans).

V

value() - Method in class ru.vyarus.dropwizard.guice.module.yaml.bind.ConfigImpl
 
valueByPath(String) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
class Config extends Configuration { SubConfig sub = { // shown instance contents String val = "something" } }.
valueByType(Class<T>) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Behaviour is the same as ConfigurationTree.valuesByType(Class), but only first element is returned.
valueByUniqueDeclaredType(Class<T>) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Search value by unique type declaration.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.GuiceyOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigItem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.module.context.stat.Stat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.module.installer.InstallersOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Returns the enum constant of this type with the specified name.
values() - Static method in enum ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.vyarus.dropwizard.guice.GuiceyOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigItem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.vyarus.dropwizard.guice.module.context.stat.Stat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.vyarus.dropwizard.guice.module.installer.InstallersOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Returns an array containing the constants of this enum type, in the order they are declared.
valuesByType(Class<T>) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Useful to resolve sub configuration objects.
visit(List<ModuleDeclaration>, Consumer<ModuleDeclaration>) - Static method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.GuiceModelUtils
Applies callback to all modules in tree.
visit(InstanceBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(ProviderInstanceBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(ProviderKeyBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(LinkedKeyBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(ExposedBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(UntargettedBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(ConstructorBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(ConvertedConstantBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(ProviderBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(LinkedFilterBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(InstanceFilterBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(LinkedServletBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(InstanceServletBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(Binding<T>) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
 
visit(InterceptorBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
 
visit(ScopeBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
 
visit(TypeConverterBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
 
visit(PrivateElements) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
 
visit(TypeListenerBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
 
visit(ProvisionListenerBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
 
visit(Class<?>) - Method in interface ru.vyarus.dropwizard.guice.module.installer.scanner.ClassVisitor
Called for every class found by classpath scanner (but avoiding classes annotated with @InvisibleForScanner).
visitBindings(List<ModuleDeclaration>, Consumer<BindingDeclaration>) - Static method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.GuiceModelUtils
Applies callback to all bindings in tree.
visitEagerSingleton() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceScopingVisitor
 
visitNoScoping() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceScopingVisitor
 
visitOther(Element) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
 
visitScope(Scope) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceScopingVisitor
 
visitScopeAnnotation(Class) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceScopingVisitor
 
visitSpec(SpecInfo) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.AbstractAppExtension
 
visitSpec(SpecInfo) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyConfigurationExtension
 
visitSpecAnnotation(T, SpecInfo) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.AbstractAppExtension
 
visitSpecAnnotation(UseGuiceyHooks, SpecInfo) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyConfigurationExtension
 
VoidBundleLookup - Class in ru.vyarus.dropwizard.guice.bundle.lookup
Dummy lookup implementation used to disable bundle lookups.
VoidBundleLookup() - Constructor for class ru.vyarus.dropwizard.guice.bundle.lookup.VoidBundleLookup
 

W

WebFilterInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature.web
Search for http filters annotated with WebFilter (servlet api annotation).
WebFilterInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebFilterInstaller
 
WebInstallersBundle - Class in ru.vyarus.dropwizard.guice.module.installer
Bundle adds servlet installers for filters, servlets and listeners installation.
WebInstallersBundle() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.WebInstallersBundle
 
WebListenerInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature.web.listener
Search for servlet and session listeners annotated with WebListener (servlet api annotation).
WebListenerInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.WebListenerInstaller
 
WebServletInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature.web
Search for http servlets annotated with WebServlet (servlet api annotation).
WebServletInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebServletInstaller
 
WebUtils - Class in ru.vyarus.dropwizard.guice.module.installer.feature.web.util
Web installers utilities.
WithOptions - Interface in ru.vyarus.dropwizard.guice.module.installer.option
Marker interface for installers requiring options.
WrongContextException - Exception in ru.vyarus.dropwizard.guice.module.jersey.debug.service
Exception thrown when service instantiated with HK2 or guice when opposite expected.
WrongContextException(String, Object...) - Constructor for exception ru.vyarus.dropwizard.guice.module.jersey.debug.service.WrongContextException
 

Y

YamlBindingsDiagnostic - Class in ru.vyarus.dropwizard.guice.debug
Configuration bindings debug listener.
YamlBindingsDiagnostic() - Constructor for class ru.vyarus.dropwizard.guice.debug.YamlBindingsDiagnostic
 
YamlBindingsDiagnostic(BindingsConfig) - Constructor for class ru.vyarus.dropwizard.guice.debug.YamlBindingsDiagnostic
 
A B C D E F G H I J K L M N O P R S T U V W Y 
Skip navigation links