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 

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.GuiceyConfigurationRule
 
allExcept(ConfigScope) - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigScope
Useful for hiding all special scopes except one in diagnostic report.
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.
applicationRun(ApplicationRunEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.debug.DebugGuiceyLifecycle
 
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
 
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.GuiceyConfigurationRule
 
beforeRun(BeforeRunEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
beforeRun(BeforeRunEvent) - Method in class ru.vyarus.dropwizard.guice.module.yaml.report.DebugConfigBindings
 
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 HK2 context.
bindConfigurationInterfaces() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Deprecated.
remains for compatibility, instead bind configuration interfaces with @Config qualifier (always enabled)
bindFactory(AbstractBinder, Injector, Class<?>, boolean, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
Binds HK2 Factory.
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.module.yaml.report
Configuration for configuration bindings report (ConfigBindingsRenderer).
BindingsConfig() - Constructor for class ru.vyarus.dropwizard.guice.module.yaml.report.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.
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.
brackets(String) - Static method in class ru.vyarus.dropwizard.guice.module.context.debug.util.RenderUtils
 
build(Stage) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
 
build() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
 
build() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.DiagnosticBundle.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.GuiceBundle
 
Builder() - Constructor for class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
 
builder() - Static method in class ru.vyarus.dropwizard.guice.module.context.debug.DiagnosticBundle
 
Builder() - Constructor for class ru.vyarus.dropwizard.guice.module.context.debug.DiagnosticBundle.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
Bundle configuration information.
BundleItemInfoImpl - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Bundle item info implementation.
BundleItemInfoImpl(Class<?>) - 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(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
 
bundlesFromDwResolved(List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
BundlesFromDwResolvedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.run
Called if configuration from dw bundles enabled and at least one bundle recognized (not called at all (!)
BundlesFromDwResolvedEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, List<GuiceyBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.BundlesFromDwResolvedEvent
 
bundlesFromLookupResolved(List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
BundlesFromLookupResolvedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.run
Called if if at least one bundle recognized using bundles lookup (not called at all (!)
BundlesFromLookupResolvedEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, List<GuiceyBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.BundlesFromLookupResolvedEvent
 
bundlesProcessed(BundlesProcessedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.debug.DebugGuiceyLifecycle
 
bundlesProcessed(BundlesProcessedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
bundlesProcessed(List<GuiceyBundle>, List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
BundlesProcessedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.run
Called after bundles processing.
BundlesProcessedEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, List<GuiceyBundle>, List<GuiceyBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.BundlesProcessedEvent
 
bundlesResolved(BundlesResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
bundlesResolved(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.run
Called when all bundles are resolved (after dw recognition and lookup).
BundlesResolvedEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, List<GuiceyBundle>, List<GuiceyBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.BundlesResolvedEvent
 
BundleSupport - Class in ru.vyarus.dropwizard.guice.module.installer.util
Utility class to work with registered Bundle and 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.
child(String, Object...) - Method in class ru.vyarus.dropwizard.guice.module.context.debug.util.TreeNode
 
child(TreeNode) - Method in class ru.vyarus.dropwizard.guice.module.context.debug.util.TreeNode
Add child node.
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
 
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, boolean) - Constructor for class ru.vyarus.dropwizard.guice.module.yaml.bind.ConfigBindingModule
 
ConfigBindingsRenderer - Class in ru.vyarus.dropwizard.guice.module.yaml.report
Renders available configuration bindings.
ConfigBindingsRenderer(ConfigurationTree) - Constructor for class ru.vyarus.dropwizard.guice.module.yaml.report.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.GuiceyBootstrap
 
configuration(String) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
May be used to access current configuration value by exact path.
configuration(Class<T>) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
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
 
configurationHooksProcessed(ConfigurationHooksProcessedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.debug.DebugGuiceyLifecycle
 
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
 
configurations(Class<T>) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
IMPORTANT: method semantic is different from GuiceyBootstrap.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.GuiceyBootstrap
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 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.context.debug.DiagnosticBundle.DiagnosticModule
 
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
 
configureFromDropwizardBundles() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Enables registered dropwizard bundles check if they implement GuiceyBundle and register them as guicey bundles.
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.module.context.debug.report.tree
Configuration tree reporting configuration.
ContextTreeConfig() - Constructor for class ru.vyarus.dropwizard.guice.module.context.debug.report.tree.ContextTreeConfig
 
ContextTreeRenderer - Class in ru.vyarus.dropwizard.guice.module.context.debug.report.tree
Renders complete configuration tree.
ContextTreeRenderer(GuiceyConfigurationInfo) - Constructor for class ru.vyarus.dropwizard.guice.module.context.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() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
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(Stage, Iterable<? extends Module>) - Method in class ru.vyarus.dropwizard.guice.test.binding.BindingsOverrideInjectorFactory
 

D

DebugConfigBindings - Class in ru.vyarus.dropwizard.guice.module.yaml.report
Configuration bindings debug listener.
DebugConfigBindings(BindingsConfig) - Constructor for class ru.vyarus.dropwizard.guice.module.yaml.report.DebugConfigBindings
 
DebugGuiceyLifecycle - Class in ru.vyarus.dropwizard.guice.module.lifecycle.debug
Debug guicey lifecycle listener.
DebugGuiceyLifecycle(boolean) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.debug.DebugGuiceyLifecycle
 
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
 
DiagnosticBundle - Class in ru.vyarus.dropwizard.guice.module.context.debug
Bundle prints detailed configuration info and startup metrics.
DiagnosticBundle() - Constructor for class ru.vyarus.dropwizard.guice.module.context.debug.DiagnosticBundle
Initialize bundle with default diagnostic configuration.
DiagnosticBundle.Builder - Class in ru.vyarus.dropwizard.guice.module.context.debug
Diagnostic bundle builder.
DiagnosticBundle.DiagnosticModule - Class in ru.vyarus.dropwizard.guice.module.context.debug
Guicey configuration diagnostic module.
DiagnosticConfig - Class in ru.vyarus.dropwizard.guice.module.context.debug.report.diagnostic
Diagnostic reporting configuration.
DiagnosticConfig() - Constructor for class ru.vyarus.dropwizard.guice.module.context.debug.report.diagnostic.DiagnosticConfig
 
DiagnosticModule() - Constructor for class ru.vyarus.dropwizard.guice.module.context.debug.DiagnosticBundle.DiagnosticModule
 
DiagnosticRenderer - Class in ru.vyarus.dropwizard.guice.module.context.debug.report.diagnostic
Render configuration diagnostic info.
DiagnosticRenderer(GuiceyConfigurationInfo) - Constructor for class ru.vyarus.dropwizard.guice.module.context.debug.report.diagnostic.DiagnosticRenderer
 
DiagnosticReporter - Class in ru.vyarus.dropwizard.guice.module.context.debug.report
Logs diagnostic info, configured by DiagnosticBundle.
DiagnosticReporter() - Constructor for class ru.vyarus.dropwizard.guice.module.context.debug.report.DiagnosticReporter
 
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(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for items disabled in specified scope.
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
 
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.
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.
dispose(T) - Method in class ru.vyarus.dropwizard.guice.module.jersey.support.GuiceComponentFactory
 
dispose(T) - Method in class ru.vyarus.dropwizard.guice.module.jersey.support.LazyGuiceFactory
 
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
 
dwBundles() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for bundles resolved from dropwizard bundles.
dwBundlesResolved(BundlesFromDwResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.debug.DebugGuiceyLifecycle
 
dwBundlesResolved(BundlesFromDwResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 

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.GuiceyBootstrap
 
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.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>, StatsTracker, LifecycleSupport) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
 
extensionsInstalled(ExtensionsInstalledEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.debug.DebugGuiceyLifecycle
 
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.module.lifecycle.debug.DebugGuiceyLifecycle
 
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, if enabled).
ExtensionsResolvedEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, List<Class<?>>, List<Class<?>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ExtensionsResolvedEvent
 

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).
FeatureInstallerExecutor - Class in ru.vyarus.dropwizard.guice.module.installer.internal
Installs all extensions found during classpath scanning.
FeatureInstallerExecutor(ExtensionsHolder, Environment, Injector) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.internal.FeatureInstallerExecutor
 
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.
findMethod(Class<?>, String, Class<Object>...) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
 
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.JerseyComponentProvider
 
getActiveScopes() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getActiveScopes(boolean) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
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
 
getBootstrap() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getBootstrap() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.InitializationEvent
 
getBootstrap() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.RunPhaseEvent
 
getBundles() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getBundles() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.BundlesFromDwResolvedEvent
 
getBundles() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.BundlesFromLookupResolvedEvent
 
getBundles() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.BundlesProcessedEvent
 
getBundles() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.BundlesResolvedEvent
 
getBundlesDisabled() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getBundlesFromDw() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getBundlesFromLookup() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
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
 
getCommands() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getCommands() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.InitializationEvent
 
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.
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.run.BundlesProcessedEvent
 
getDisabled() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.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.run.ExtensionsResolvedEvent
 
getDisabled() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.InjectorCreationEvent
 
getDisabled() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.InstallersResolvedEvent
Disabled installers are never instantiated and so instances are not available.
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.
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).
getEnabledBundles() - 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.hk.HK2ExtensionsInstalledEvent
 
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
 
getExtensionsDisabled() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getExtensionsFromScan() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getExtensionsOrdered(Class<? extends FeatureInstaller>) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Returned installers are ordered by execution order according to Order annotation.
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
 
getHiddenGroups() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.option.OptionsConfig
 
getHiddenItems() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.tree.ContextTreeConfig
 
getHiddenOptions() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.option.OptionsConfig
 
getHiddenScopes() - Method in class ru.vyarus.dropwizard.guice.module.context.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
 
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
Note: registration is always tracked by class, so when instance provided actual info will be returned for object class.
getInfo(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationInfo
 
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.hk.HK2ExtensionsInstalledByEvent
 
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.lifecycle.event.hk.HK2ExtensionsInstalledByEvent
 
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.run.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
 
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.
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<ItemInfo>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationInfo
Used to query items of all configuration types.
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(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
NOTE: single item may be registered from multiple scopes!
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
 
getLastPathLevel() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
 
getLocator() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.HK2PhaseEvent
Note: all guicey events are happen before jersey application initialization finish and so locator can't be used for extensions access, but it could be stored somewhere and used later (with help of jersey lifecycle listener).
getManagedTypes() - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.ContextDebugService
 
getModules() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
 
getModules() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.InjectorCreationEvent
 
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).
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
 
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.
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, but only first scope will be actual registration scope (registrations from other scopes will be simply ignored).
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.
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
 
getServletName(WebServlet, Class<? extends HttpServlet>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.util.WebUtils
 
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.
getTimers() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
 
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 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
 
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).
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.
GuiceBindingsModule - Class in ru.vyarus.dropwizard.guice.module.jersey.hk2
Registers important services from HK2 context, making them available for injection in guice beans.
GuiceBindingsModule(Provider<Injector>, boolean) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.hk2.GuiceBindingsModule
 
GuiceBootstrapModule<T extends io.dropwizard.Configuration> - Class in ru.vyarus.dropwizard.guice.module
Bootstrap integration guice module.
GuiceBootstrapModule(ClasspathScanner, 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(ServiceLocator, 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
 
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.
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 configuration 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 very similar to dropwizard Bundle.
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
UseGuiceyConfiguration 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
 
GuiceyConfigurationRule - Class in ru.vyarus.dropwizard.guice.test
Junit rule for changing application configuration (remove some components or register test specific (e.g. mocks)).
GuiceyConfigurationRule(GuiceyConfigurationHook...) - Constructor for class ru.vyarus.dropwizard.guice.test.GuiceyConfigurationRule
 
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
 
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.

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.module.context.debug.util.TreeNode
 
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.module.context.debug.report.tree.ContextTreeConfig
Hide commands registrations (commands registered only by classpath scan).
hideDisables() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.tree.ContextTreeConfig
Hide disable mentions.
hideDuplicateRegistrations() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.tree.ContextTreeConfig
By default, duplicate registrations are shown with "IGNORED" marker.
hideEmptyBundles() - Method in class ru.vyarus.dropwizard.guice.module.context.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.module.context.debug.report.tree.ContextTreeConfig
Hide extensions registrations.
hideGroups(Class<Enum>...) - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.option.OptionsConfig
Hide option groups from reporting.
hideInstallers() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.tree.ContextTreeConfig
Hide installers registrations.
hideModules() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.tree.ContextTreeConfig
Hide guice modules registrations.
hideNotUsedInstallers() - Method in class ru.vyarus.dropwizard.guice.module.context.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.module.context.debug.report.option.OptionsConfig
Hide exact options from reporting.
hideScopes(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.tree.ContextTreeConfig
Hide some scopes from report.
hk2Configuration(HK2ConfigurationEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.debug.DebugGuiceyLifecycle
 
hk2Configuration(HK2ConfigurationEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
hk2Configuration(ServiceLocator) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
HK2ConfigurationEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.hk
Hk context starting.
HK2ConfigurationEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, Injector, ServiceLocator) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.hk.HK2ConfigurationEvent
 
HK2DebugBundle - Class in ru.vyarus.dropwizard.guice.module.jersey.debug
Bundle enables debug services to check correct extensions instantiation: HK2Managed 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
 
hk2ExtensionsInstalled(HK2ExtensionsInstalledEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.debug.DebugGuiceyLifecycle
 
hk2ExtensionsInstalled(HK2ExtensionsInstalledEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
hk2ExtensionsInstalled(Class<? extends FeatureInstaller>, List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
hk2ExtensionsInstalled(List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
hk2ExtensionsInstalledBy(HK2ExtensionsInstalledByEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
HK2ExtensionsInstalledByEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.hk
Called when JerseyInstaller installer installed all related extensions and only for installers actually performed installations (extensions list never empty).
HK2ExtensionsInstalledByEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, Injector, ServiceLocator, Class<? extends FeatureInstaller>, List<Class<?>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.hk.HK2ExtensionsInstalledByEvent
 
HK2ExtensionsInstalledEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.hk
Called after all JerseyInstaller installers install related extensions and only when at least one extension was installed.
HK2ExtensionsInstalledEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, Injector, ServiceLocator, List<Class<?>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.hk.HK2ExtensionsInstalledEvent
 
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
 
HK2Managed - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.feature.jersey
Annotate jersey extension to delegate bean creation into HK2.
HK2PhaseEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event
Base class for events, started after HK context initialization start.
HK2PhaseEvent(GuiceyLifecycle, Options, Bootstrap, Configuration, ConfigurationTree, Environment, Injector, ServiceLocator) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.HK2PhaseEvent
 
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.
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

init(FilterConfig) - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.AdminGuiceFilter
 
initCommands(List<Command>, Injector, StatsTracker) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.CommandSupport
Inject dependencies into all registered environment commands.
initialization(InitializationEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.debug.DebugGuiceyLifecycle
 
initialization(InitializationEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
initialization(Bootstrap, List<Command>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
InitializationEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called after guice bundle initialization (GuiceBundle.initialize(Bootstrap).
InitializationEvent(Options, Bootstrap, List<Command>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.InitializationEvent
 
initialize(Bootstrap<?>) - Method in class ru.vyarus.dropwizard.guice.admin.AdminRestBundle
 
initialize(Bootstrap) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle
 
initialize(GuiceyBootstrap) - Method in class ru.vyarus.dropwizard.guice.module.context.debug.DiagnosticBundle
 
initialize(GuiceyBootstrap) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBundle
Called in run 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
 
initPhaseStarted(Bootstrap) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
injectorCreation(InjectorCreationEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.debug.DebugGuiceyLifecycle
 
injectorCreation(InjectorCreationEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
injectorCreation(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>) - 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(Binder, Class<? extends T>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.eager.EagerSingletonInstaller
 
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(Binder, Class<? extends T>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
 
install(AbstractBinder, Injector, Class<Object>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
 
install(Binder, Class<? extends T>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
 
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(Binder, Class<? extends T>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginInstaller
 
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(Binder, Class<? extends T>, boolean) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.binding.BindingInstaller
Called to apply custom binding for installed feature.
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
 
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 performs auto configuration using classpath scanning or manually predefined installers and beans.
InstallerModule(ClasspathScanner, 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.module.lifecycle.debug.DebugGuiceyLifecycle
 
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.run
Called after all installers resolved (including installers found with classpath scan) and prepared for processing extensions.
InstallersResolvedEvent(Options, Bootstrap, Configuration, ConfigurationTree, Environment, List<FeatureInstaller>, List<Class<? extends FeatureInstaller>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.InstallersResolvedEvent
 
InstanceInstaller<T> - Interface in ru.vyarus.dropwizard.guice.module.installer.install
Marker interface must be used together with FeatureInstaller.
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
 
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(Class<? extends GuiceyBundle>) - 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.
isEmptyConfig() - Method in class ru.vyarus.dropwizard.guice.module.context.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
 
isFromDwBundle() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.BundleItemInfo
 
isFromDwBundle() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.BundleItemInfoImpl
 
isFromLookup() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.BundleItemInfo
 
isFromLookup() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.BundleItemInfoImpl
 
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
 
isHideDisables() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.tree.ContextTreeConfig
 
isHideDuplicateRegistrations() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.tree.ContextTreeConfig
 
isHideEmptyBundles() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.tree.ContextTreeConfig
 
isHideNotUsedInstallers() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.tree.ContextTreeConfig
 
isHk2Managed() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ExtensionItemInfo
Indicates extension management by HK2 instead of guice.
isHk2Managed() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
isHK2Managed(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 HK2Managed annotation set on bean - it will be instantiated by HK2.
isHkExtension(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.AbstractJerseyInstaller
 
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.module.context.debug.report.diagnostic.DiagnosticConfig
 
isPrintCommands() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.diagnostic.DiagnosticConfig
 
isPrintDisabledItems() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.diagnostic.DiagnosticConfig
 
isPrintExtensions() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.diagnostic.DiagnosticConfig
 
isPrintInstallers() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.diagnostic.DiagnosticConfig
 
isPrintModules() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.diagnostic.DiagnosticConfig
 
isPrintNotUsedInstallers() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.diagnostic.DiagnosticConfig
 
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
 
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.module.yaml.report.BindingsConfig
 
isShowConfigurationTree() - Method in class ru.vyarus.dropwizard.guice.module.yaml.report.BindingsConfig
 
isShowCustomConfigOnly() - Method in class ru.vyarus.dropwizard.guice.module.yaml.report.BindingsConfig
 
isShowNotDefinedOptions() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.option.OptionsConfig
CUSTOM marker is shown only when option enabled.
isShowNotUsedMarker() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.option.OptionsConfig
 
isShowNullValues() - Method in class ru.vyarus.dropwizard.guice.module.yaml.report.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.BundleItemInfoImpl
 
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.
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, Class<?>) - 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
HK2 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
 
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.
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
 

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<Factory<T>>) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.support.LazyGuiceFactory
 
lifecycle() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
lifecycle() - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
Workaround to pass lifecycle tracker instance to executor, without direct registration in context (aka making it publicly available).
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
 
logger - Variable in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.AbstractJerseyInstaller
 
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.module.lifecycle.debug.DebugGuiceyLifecycle
 
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
 
map() - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
 
markers(List<String>) - Static method in class ru.vyarus.dropwizard.guice.module.context.debug.util.RenderUtils
Renders markers as: *marker1,marker2..
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).
module() - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
Note that only directly registered modules are covered.
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<?>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.ModuleItemInfoImpl
 
modules(Module...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
All registered modules must be of unique type (for all registered modules).
modules(Module...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Register guice modules.
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...)).
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(Class<?>) - 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 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.

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
 
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.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.module.context.debug.report.option
Options reporting configuration.
OptionsConfig() - Constructor for class ru.vyarus.dropwizard.guice.module.context.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.module.context.debug.report.option
Renders used options.
OptionsRenderer(GuiceyConfigurationInfo) - Constructor for class ru.vyarus.dropwizard.guice.module.context.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

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(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.module.context.debug.report.diagnostic.DiagnosticConfig
Shortcut method to enables all possible prints.
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.module.context.debug.report.diagnostic.DiagnosticConfig
Enables used bundles print.
printCommands() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.diagnostic.DiagnosticConfig
Enables installed commands (with classpath scan) print.
printConfiguration(DiagnosticConfig) - Method in class ru.vyarus.dropwizard.guice.module.context.debug.DiagnosticBundle.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.module.context.debug.DiagnosticBundle.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.module.context.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.module.context.debug.report.diagnostic.DiagnosticConfig
Enables disabled items print.
printExtensions() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.diagnostic.DiagnosticConfig
Enables extensions print.
printInstallers() - Method in class ru.vyarus.dropwizard.guice.module.context.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.module.context.debug.report.diagnostic.DiagnosticConfig
Enables registered guice modules print (only directly registered modules).
printNotUsedInstallers() - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.diagnostic.DiagnosticConfig
Enables not used installers print.
printOptions(OptionsConfig) - Method in class ru.vyarus.dropwizard.guice.module.context.debug.DiagnosticBundle.Builder
Enables options reporting.
printStartupStats(boolean) - Method in class ru.vyarus.dropwizard.guice.module.context.debug.DiagnosticBundle.Builder
Enables startup statistic reporting.
processBundles(ConfigurationContext) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.BundleSupport
Process initially registered and all transitive bundles.
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
 
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.
provide() - Method in class ru.vyarus.dropwizard.guice.module.jersey.support.GuiceComponentFactory
 
provide() - Method in class ru.vyarus.dropwizard.guice.module.jersey.support.LazyGuiceFactory
 
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(Class<?>) - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigScope
Scope recognition logic may be used in configration 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(Class<? extends FeatureInstaller>, Class) - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
 
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.
registerDwBundles(List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Register bundles, recognized from dropwizard bundles.
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(ConfigScope) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Shortcut for Filters.registeredBy(Class) for special scopes (like classpath scan, bundles lookup etc).
registeredBy(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
In contrast to Filters.registrationScope(Class) this filter returns item for all scopes registered it (not only for first registered scope).
registerExtensions(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
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
 
registrationScope(ConfigScope) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Shortcut for Filters.registrationScope(Class) for special scopes (like classpath scan, bundles lookup etc).
registrationScope(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for items registered by specified context.
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.module.context.debug.util.TreeNode
Renders tree to provided builder.
renderClass(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.debug.util.RenderUtils
 
renderClassLine(Class<?>, List<String>) - Static method in class ru.vyarus.dropwizard.guice.module.context.debug.util.RenderUtils
Renders class as: class-simple-name (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.module.context.debug.util.RenderUtils
Render disabled class as: -class-simple-name (class-package).
renderDisabledInstaller(Class<FeatureInstaller>) - Static method in class ru.vyarus.dropwizard.guice.module.context.debug.util.RenderUtils
Renders disabled installer line.
renderInstaller(Class<FeatureInstaller>, List<String>) - Static method in class ru.vyarus.dropwizard.guice.module.context.debug.util.RenderUtils
Render installer line.
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.module.context.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.module.context.debug.report.diagnostic.DiagnosticRenderer
Renders diagnostic report according to config.
renderReport(OptionsConfig) - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.option.OptionsRenderer
Renders options report.
renderReport(T) - Method in interface ru.vyarus.dropwizard.guice.module.context.debug.report.ReportRenderer
Renders report according ro provided config.
renderReport(Boolean) - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.stat.StatsRenderer
 
renderReport(ContextTreeConfig) - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.tree.ContextTreeRenderer
Renders configuration tree report according to provided config.
renderReport(BindingsConfig) - Method in class ru.vyarus.dropwizard.guice.module.yaml.report.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.module.context.debug.util
Helper utilities for diagnostic info rendering.
report(Boolean, OptionsConfig, DiagnosticConfig, ContextTreeConfig) - Method in class ru.vyarus.dropwizard.guice.module.context.debug.report.DiagnosticReporter
 
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.module.context.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).
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.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.debug - package ru.vyarus.dropwizard.guice.module.context.debug
 
ru.vyarus.dropwizard.guice.module.context.debug.report - package ru.vyarus.dropwizard.guice.module.context.debug.report
 
ru.vyarus.dropwizard.guice.module.context.debug.report.diagnostic - package ru.vyarus.dropwizard.guice.module.context.debug.report.diagnostic
 
ru.vyarus.dropwizard.guice.module.context.debug.report.option - package ru.vyarus.dropwizard.guice.module.context.debug.report.option
 
ru.vyarus.dropwizard.guice.module.context.debug.report.stat - package ru.vyarus.dropwizard.guice.module.context.debug.report.stat
 
ru.vyarus.dropwizard.guice.module.context.debug.report.tree - package ru.vyarus.dropwizard.guice.module.context.debug.report.tree
 
ru.vyarus.dropwizard.guice.module.context.debug.util - package ru.vyarus.dropwizard.guice.module.context.debug.util
 
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.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.debug - package ru.vyarus.dropwizard.guice.module.lifecycle.debug
 
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.hk - package ru.vyarus.dropwizard.guice.module.lifecycle.event.hk
 
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.module.yaml.report - package ru.vyarus.dropwizard.guice.module.yaml.report
 
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(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(Environment, Namespace, C) - Method in class ru.vyarus.dropwizard.guice.test.TestCommand
 
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
 
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.
setHk2Managed(boolean) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
setInstalledBy(Class<? extends FeatureInstaller>) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
setLazy(boolean) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
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.
setRegistrationScope(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
setScope(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Current configuration context (application, bundle or classpath scan).
setValue(T) - Method in class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionHolder
 
showConfigurationTree() - Method in class ru.vyarus.dropwizard.guice.module.yaml.report.BindingsConfig
Show visible configuration tree.
showConfigurationTreeOnly() - Method in class ru.vyarus.dropwizard.guice.module.yaml.report.BindingsConfig
Show configuration values tree only without bindings.
showCustomConfigOnly() - Method in class ru.vyarus.dropwizard.guice.module.yaml.report.BindingsConfig
Avoid paths from dropwizard Configuration class (only custom configuration paths shown).
showNotDefinedOptions() - Method in class ru.vyarus.dropwizard.guice.module.context.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.module.context.debug.report.option.OptionsConfig
Show NOT_USED marker for not (yet) used options.
showNullValues() - Method in class ru.vyarus.dropwizard.guice.module.yaml.report.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
 
startHkTimer(Stat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
Special methods for tracking time in HK2 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.
stat() - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
Workaround to pass stats tracker instance to installer executor, without direct registration in context (aka making it publicly available).
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.module.context.debug.report.stat
Renders startup statistics.
StatsRenderer(GuiceyConfigurationInfo) - Constructor for class ru.vyarus.dropwizard.guice.module.context.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
 
stopHkTimer(Stat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
Called to stop currently measured HK2 metric (also stops main guice and HK2 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 HK2Managed.
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.module.context.info.impl.ItemInfoImpl
 
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.module.context.debug.util
Tree structure used for pretty console tree render.
TreeNode(String, Object...) - Constructor for class ru.vyarus.dropwizard.guice.module.context.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.
TypeInstaller<T> - Interface in ru.vyarus.dropwizard.guice.module.installer.install
Marker interface must be used together with FeatureInstaller.

U

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.
UseGuiceyConfiguration - 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 HK2Managed annotation would be set on all beans).
useWebInstallers() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Shortcut to install WebInstallersBundle.

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.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.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(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).
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(UseGuiceyConfiguration, 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
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links