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

A

abbreviate(String) - Method in class ru.vyarus.dropwizard.guice.debug.util.ClassNameAbbreviator
 
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
 
AbstractEnvironmentSupport(Class<?>) - Constructor for class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor.AbstractEnvironmentSupport
 
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.
addToSystemProperties() - Method in class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideValue
 
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
 
after() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
Deprecated.
 
after() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyHooksRule
Deprecated.
 
after() - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor.AbstractEnvironmentSupport
 
after() - Method in interface ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor.EnvironmentSupport
Shutdown environment.
afterAll(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
 
allExcept(ConfigScope) - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigScope
Useful for hiding all special scopes except one in diagnostic report.
analyzeAndRepackageBindings() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyRunner
If configuration from guice bindings is enabled, configured guice modules will be repackaged in order to resolve all configured bindings (and filter disabled bindings to simulate common extensions disable behaviour).
AnalyzedBindingsCount - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Count of bindings from registered modules which were analyzed for extensions.
AnalyzeGuiceModules - ru.vyarus.dropwizard.guice.GuiceyOptions
Search for extensions in supplied guice modules (registration from guice module).
andMain() - Method in annotation type ru.vyarus.dropwizard.guice.module.installer.feature.web.AdminContext
Annotation presence switches publication to admin context.
annotationType() - Method in class ru.vyarus.dropwizard.guice.module.yaml.bind.ConfigImpl
 
Aop - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Aop interceptor registration (bindInterceptor(..)).
application() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Application instance may be useful for complex (half manual) integrations where access for injector is required.
application() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Application instance may be useful for complex (half manual) integrations where access for injector is required.
Application - ru.vyarus.dropwizard.guice.module.context.ConfigScope
Application scope: everything registered directly in guice bundle's builder.
applicationRun() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
applicationRun(ApplicationRunEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
applicationRun(ApplicationRunEvent) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.listener.GuiceyStartupListenerAdapter
 
applicationRun(ApplicationRunEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
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).
ApplicationRun - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
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 is't start yet).
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(EventsContext) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ApplicationRunEvent
 
ApplicationShotdownEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey
Called on application shutdown start.
ApplicationShotdownEvent(EventsContext) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.ApplicationShotdownEvent
 
applicationShutdown(ApplicationShotdownEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called on application shutdown start.
ApplicationShutdown - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called on application shutdown start.
applicationStarted(ApplicationStartedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic
 
applicationStarted(ApplicationStartedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.GuiceAopDiagnostic
 
applicationStarted(ApplicationStartedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.GuiceBindingsDiagnostic
 
applicationStarted(ApplicationStartedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.JerseyConfigDiagnostic
 
applicationStarted(ApplicationStartedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.WebMappingsDiagnostic
 
applicationStarted(ApplicationStartedEvent) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.listener.ApplicationStartupListenerAdapter
 
applicationStarted(ApplicationStartedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called after complete dropwizard startup.
ApplicationStarted - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called after complete dropwizard startup.
ApplicationStartedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey
Called after complete dropwizard startup.
ApplicationStartedEvent(EventsContext) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.ApplicationStartedEvent
 
ApplicationStartupListener - Interface in ru.vyarus.dropwizard.guice.module.installer.bundle.listener
Dropwizard application complete startup listener.
ApplicationStartupListenerAdapter - Class in ru.vyarus.dropwizard.guice.module.installer.bundle.listener
ApplicationStartupListener adapter for guicey lifecycle.
ApplicationStartupListenerAdapter(ApplicationStartupListener) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.bundle.listener.ApplicationStartupListenerAdapter
 
applicationStopped(ApplicationStoppedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called after application shutdown.
ApplicationStopped - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called after application shutdown.
ApplicationStoppedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey
Called after application shutdown.
ApplicationStoppedEvent(EventsContext) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.ApplicationStoppedEvent
 
apply(Statement, Description) - Method in class ru.vyarus.dropwizard.guice.test.StartupErrorRule
Deprecated.
 
appPackage() - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
assignTo(Application) - Method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Called on initialization phase to assign registry instance to application (to be able to statically reference registry).

B

basePathAdmin() - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
For example, with default configuration it would be "http://localhost:8080/".
basePathMain() - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
For example, with default configuration it would be "http://localhost:8080/".
basePathRest() - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
For example, with default configuration it would be "http://localhost:8080/".
before() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
Deprecated.
 
before() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyHooksRule
Deprecated.
 
before() - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor.AbstractEnvironmentSupport
 
before() - Method in interface ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor.EnvironmentSupport
Prepare environment.
beforeAll(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
 
beforeEach(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
 
beforeRun(BeforeRunEvent) - Method in class ru.vyarus.dropwizard.guice.debug.YamlBindingsDiagnostic
 
beforeRun(BeforeRunEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Meta event.
BeforeRun - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Special meta event, called before all GuiceBundle run phase logic (when configuration and environment are already available).
BeforeRunEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.run
Meta event.
BeforeRunEvent(EventsContext) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.BeforeRunEvent
 
bind(Binder, Class<?>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.eager.EagerSingletonInstaller
 
bind(Binder, Class<?>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
 
bind(Binder, Class<?>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
 
bind(Binder, Class<?>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginInstaller
 
bind(Binder, Class<?>, boolean) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.binding.BindingInstaller
Called to apply custom binding for installed feature.
bindComponent(AbstractBinder, Injector, Class<?>, boolean, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
Binds component into jersey context.
BindConfigurationByPath - ru.vyarus.dropwizard.guice.GuiceyOptions
Introspect configuration object (using jackson serialization) and bind all internal values by path (@Inject @Config("path.to.value") Integer value).
bindFactory(AbstractBinder, Injector, Class<?>, boolean, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
Binds jersey Supplier.
Binding - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Used for all types, instantiated by guice (mostly right sides).
BindingDeclaration - Class in ru.vyarus.dropwizard.guice.debug.report.guice.model
Guice binding declaration.
BindingDeclaration(DeclarationType, Object) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
BindingInstaller - Interface in ru.vyarus.dropwizard.guice.module.installer.install.binding
Marker interface must be used together with FeatureInstaller.
BindingsConfig - Class in ru.vyarus.dropwizard.guice.debug.report.yaml
Configuration for configuration bindings report (ConfigBindingsRenderer).
BindingsConfig() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
 
BindingsCount - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Count of elements found in user modules (note that element is wider then binding and include listeners and other configurations).
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
 
BindingsResolutionTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Guice SPI time of modules elements resolution.
bindInGuice(Binder, Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.AbstractJerseyInstaller
Bind to guice context.
BindingUtils - Class in ru.vyarus.dropwizard.guice.module.installer.util
Guice bindings utils.
bindJerseyComponent(Binder, Provider<Injector>, Class<T>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
Used to bind jersey beans in guice context (lazily).
bindSpecificComponent(AbstractBinder, Injector, Class<?>, Class<?>, boolean, boolean, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
Binds jersey specific component (component implements jersey interface or extends class).
bootstrap() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Note: application is already in run phase, so it's too late to configure dropwizard bootstrap object.
bootstrap() - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
BootstrapAwareModule<T extends io.dropwizard.Configuration> - Interface in ru.vyarus.dropwizard.guice.module.support
Guice module, registered in bundle, may implement this to be able to use bootstrap object in module configuration method.
BootstrapProxyFactory - Class in ru.vyarus.dropwizard.guice.module.context.bootstrap
Bootstrap proxy delegates all calls directly to bootstrap object, except bundle addition.
brackets(String) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
 
build() - Method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic.Builder
 
build() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
 
build() - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor.AbstractEnvironmentSupport
 
build(Stage) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
 
build(Bootstrap, Configuration) - Static method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigTreeBuilder
Shortcut for ConfigTreeBuilder.build(Bootstrap, Configuration, boolean) with enabled introspection.
build(Bootstrap, Configuration, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigTreeBuilder
Analyze configuration object to extract bindable parts.
builder() - Static method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic
 
builder() - Static method in class ru.vyarus.dropwizard.guice.GuiceBundle
 
builder(String) - Static method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic
 
Builder() - Constructor for class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
 
Builder(Class<? extends Application>) - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
 
Builder(Class<? extends Application>) - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
 
Builder(String) - Constructor for class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic.Builder
 
buildSupport(UseDropwizardApp, Class<?>) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.DropwizardAppExtension
 
buildSupport(UseGuiceyApp, Class<?>) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyAppExtension
 
buildSupport(T, Class<?>) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.AbstractAppExtension
 
bundle() - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
 
Bundle - ru.vyarus.dropwizard.guice.module.context.ConfigItem
GuiceyBundle or ConfiguredBundle Note that guicey bundle installs other items and all of them are tracked too.
BundleItemInfo<T> - Interface in ru.vyarus.dropwizard.guice.module.context.info
Base interface for bundle items: guicey and dropwizard bundles.
BundleItemInfoImpl<T> - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Bundle item info generic implementation.
BundleItemInfoImpl(ConfigItem, Class<?>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.BundleItemInfoImpl
 
BundleItemInfoImpl(ConfigItem, T) - 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.
BundleLookup - ru.vyarus.dropwizard.guice.module.context.ConfigScope
Lookup scope contains all bundles, resolved with lookup mechanism.
BundleResolutionTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Bundles resolution time only (lookup mechanism).
bundles() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Guicey and dropwizard bundles are pretty much unified and likely to be queried together for reporting.
bundles(GuiceyBundle...) - Method in class ru.vyarus.dropwizard.guice.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
 
bundlesFromLookupResolved(List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
BundlesFromLookupResolved - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called if at least one bundle recognized using bundles lookup.
BundlesFromLookupResolvedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called if at least one bundle recognized using bundles lookup.
BundlesFromLookupResolvedEvent(EventsContext, List<GuiceyBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.BundlesFromLookupResolvedEvent
 
bundlesInitialized(List<GuiceyBundle>, List<GuiceyBundle>, List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
bundlesInitialized(BundlesInitializedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
bundlesInitialized(BundlesInitializedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called after bundles initialization.
BundlesInitialized - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called after bundles processing.
BundlesInitializedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called after bundles initialization.
BundlesInitializedEvent(EventsContext, List<GuiceyBundle>, List<GuiceyBundle>, List<GuiceyBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.BundlesInitializedEvent
 
bundlesResolved(List<GuiceyBundle>, List<GuiceyBundle>, List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
bundlesResolved(BundlesResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called when all bundles are resolved (after dw recognition and lookup).
BundlesResolved - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called after GuiceyBundleLookup mechanisms when all top-level bundles are resolved.
BundlesResolvedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called when all bundles are resolved (after dw recognition and lookup).
BundlesResolvedEvent(EventsContext, List<GuiceyBundle>, List<GuiceyBundle>, List<GuiceyBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.BundlesResolvedEvent
 
bundlesStarted(List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
bundlesStarted(BundlesStartedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
bundlesStarted(BundlesStartedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called after bundles start (run method call).
BundlesStarted - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called after bundles started (run method call).
BundlesStartedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.run
Called after bundles start (run method call).
BundlesStartedEvent(EventsContext, List<GuiceyBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.BundlesStartedEvent
 
bundleStarted() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Called after complete guice bundle startup (other dropwizard bundle's run phase (for bundles registered after guice bundle) may not yet be called).
BundleSupport - Class in ru.vyarus.dropwizard.guice.module.installer.util
Utility class to work with registered ConfiguredBundle objects within dropwizard Bootstrap object.
BundleTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Bundles resolution, creation, initialization and run time (combined from both configuration and run phases).

C

check(String, String) - Method in interface ru.vyarus.dropwizard.guice.test.StartupErrorRule.AfterExitAssertion
Deprecated.
Called after system exit call to perform custom assertions.
checkAfterExit(StartupErrorRule.AfterExitAssertion) - Method in class ru.vyarus.dropwizard.guice.test.StartupErrorRule
Deprecated.
In junit it is impossible to use assertion lines after System.exit() call.
child(String, Object...) - Method in class ru.vyarus.dropwizard.guice.debug.util.TreeNode
 
child(TreeNode) - Method in class ru.vyarus.dropwizard.guice.debug.util.TreeNode
Add child node.
ClassItemInfo - Interface in ru.vyarus.dropwizard.guice.module.context.info
Base interface for class configurations (extensions, installer).
ClassItemInfoImpl - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Class item info implementation.
ClassItemInfoImpl(ConfigItem, Class<?>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.ClassItemInfoImpl
 
ClassNameAbbreviator - Class in ru.vyarus.dropwizard.guice.debug.util
This is a copy of TargetLengthBasedClassNameAbbreviator used to avoid direct dependency on logback-classic (to be able to switch to log4j instead).
ClassNameAbbreviator(int) - Constructor for class ru.vyarus.dropwizard.guice.debug.util.ClassNameAbbreviator
 
classpathExtensionsResolved(List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
classpathExtensionsResolved(ClasspathExtensionsResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
classpathExtensionsResolved(ClasspathExtensionsResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called when classes from classpath scan analyzed and all extensions detected.
ClasspathExtensionsResolved - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called when classes from classpath scan analyzed and all extensions detected.
ClasspathExtensionsResolvedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called when classes from classpath scan analyzed and all extensions detected.
ClasspathExtensionsResolvedEvent(EventsContext, List<Class<?>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.ClasspathExtensionsResolvedEvent
 
ClasspathScan - ru.vyarus.dropwizard.guice.module.context.ConfigScope
Everything resolved with classpath scan.
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.module.context.SharedConfigurationState
Clears stored injectors references.
ClientSupport - Class in ru.vyarus.dropwizard.guice.test
JerseyClient support for direct web tests (complete dropwizard startup).
ClientSupport(DropwizardTestSupport<?>) - Constructor for class ru.vyarus.dropwizard.guice.test.ClientSupport
 
close() - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
 
closeScope() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Clears current scope.
Command - ru.vyarus.dropwizard.guice.module.context.ConfigItem
Dropwizard command.
CommandItemInfo - Interface in ru.vyarus.dropwizard.guice.module.context.info
Dropwizard command info.
CommandItemInfoImpl - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Command item info implementation.
CommandItemInfoImpl(Class<?>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.CommandItemInfoImpl
 
commandsResolved(List<Command>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
commandsResolved(CommandsResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
commandsResolved(CommandsResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called if commands search is enabled (GuiceBundle.Builder.searchCommands()) and at least one command found.
CommandsResolved - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called if commands search is enabled (GuiceBundle.Builder.searchCommands()) and at least one command found (and installed).
CommandsResolvedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called if commands search is enabled (GuiceBundle.Builder.searchCommands()) and at least one command found.
CommandsResolvedEvent(EventsContext, List<Command>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.CommandsResolvedEvent
 
CommandSupport - Class in ru.vyarus.dropwizard.guice.module.installer.internal
Provides support for commands injection support and classpath scanning resolution of commands.
CommandTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Commands processing time.
compare(Class, Class) - Method in class ru.vyarus.dropwizard.guice.module.installer.order.OrderComparator
 
config() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestDropwizardApp
 
config() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestGuiceyApp
 
config() - Method in annotation type ru.vyarus.dropwizard.guice.test.spock.UseDropwizardApp
 
config() - Method in annotation type ru.vyarus.dropwizard.guice.test.spock.UseGuiceyApp
 
config(String) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
config(String) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
Config - Annotation Type in ru.vyarus.dropwizard.guice.module.yaml.bind
Guice qualifier annotation for configuration values binding.
ConfigBindingModule - Class in ru.vyarus.dropwizard.guice.module.yaml.bind
Binds configuration constants.
ConfigBindingModule(Configuration, ConfigurationTree) - Constructor for class ru.vyarus.dropwizard.guice.module.yaml.bind.ConfigBindingModule
 
ConfigBindingsRenderer - Class in ru.vyarus.dropwizard.guice.debug.report.yaml
Renders available configuration bindings.
ConfigBindingsRenderer(ConfigurationTree) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.yaml.ConfigBindingsRenderer
 
ConfigImpl - Class in ru.vyarus.dropwizard.guice.module.yaml.bind
Utility class for using Config annotation as guice bindings qualifier.
ConfigImpl(String) - Constructor for class ru.vyarus.dropwizard.guice.module.yaml.bind.ConfigImpl
 
ConfigItem - Enum in ru.vyarus.dropwizard.guice.module.context
Guicey configurable item types.
configOverride() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestDropwizardApp
Each value must be written as key: value.
configOverride() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestGuiceyApp
Each value must be written as key: value.
configOverride() - Method in annotation type ru.vyarus.dropwizard.guice.test.spock.UseDropwizardApp
 
configOverride() - Method in annotation type ru.vyarus.dropwizard.guice.test.spock.UseGuiceyApp
 
configOverride(String, Supplier<String>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
configOverride(String, Supplier<String>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
ConfigOverride - Annotation Type in ru.vyarus.dropwizard.guice.test.spock
Must be used together with @UseGuiceApp or UseDropwizardApp to specify configuration overrides.
configOverrides(String...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
configOverrides(String...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
configOverrides(T...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
Direct ConfigOverride objects support.
configOverrides(T...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
Direct ConfigOverride objects support.
ConfigOverrideUtils - Class in ru.vyarus.dropwizard.guice.test.util
Config override handling utils.
ConfigOverrideValue - Class in ru.vyarus.dropwizard.guice.test.util
Class is a copy of ConfigOverrideValue, but with configurable prefix.
ConfigOverrideValue(String, Supplier<String>) - Constructor for class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideValue
 
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).
ConfigurablePrefix - Interface in ru.vyarus.dropwizard.guice.test.util
Interface required for custom ConfigOverride implementations, used together with junit 5 extensions (TestGuiceyAppExtension and TestDropwizardAppExtension).
configuration() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
 
configuration() - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
configuration(Class<T>) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
May be used to access unique sub configuration object.
configuration(Class<T>) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
May be used to access unique sub configuration object.
configuration(String) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
May be used to access current configuration value by exact path.
configuration(String) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
May be used to access current configuration value by exact path.
ConfigurationAwareModule<T extends io.dropwizard.Configuration> - Interface in ru.vyarus.dropwizard.guice.module.support
Guice module, registered in bundle, may implement this to be able to use configuration object in module configuration method.
ConfigurationContext - Class in ru.vyarus.dropwizard.guice.module.context
Configuration context used internally to track all registered configuration items.
ConfigurationContext() - Constructor for class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
ConfigurationDiagnostic - Class in ru.vyarus.dropwizard.guice.debug
Guicey configuration diagnostic listener.
ConfigurationDiagnostic() - Constructor for class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic
Initialize bundle with default diagnostic configuration.
ConfigurationDiagnostic.Builder - Class in ru.vyarus.dropwizard.guice.debug
Diagnostic bundle builder.
configurationHooksProcessed(Set<GuiceyConfigurationHook>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
configurationHooksProcessed(ConfigurationHooksProcessedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
configurationHooksProcessed(ConfigurationHooksProcessedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Appeared just in time of GuiceBundle.Builder.build() after manual builder configuration and all GuiceyConfigurationHook processing.
ConfigurationHooksProcessed - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called after all registered GuiceyConfigurationHook processing.
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(EventsContext, Set<GuiceyConfigurationHook>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.ConfigurationHooksProcessedEvent
 
ConfigurationHooksSupport - Class in ru.vyarus.dropwizard.guice.hook
Extra configuration mechanism to apply external configuration to bundle builder after manual configuration in application class.
ConfigurationInfo - Class in ru.vyarus.dropwizard.guice.module.context
Public api for collected guicey configuration info.
ConfigurationInfo(ConfigurationContext) - Constructor for class ru.vyarus.dropwizard.guice.module.context.ConfigurationInfo
 
ConfigurationPhaseEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event
Base class for dropwizard configuration phase events.
ConfigurationPhaseEvent(GuiceyLifecycle, EventsContext) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.ConfigurationPhaseEvent
 
configurations(Class<T>) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
IMPORTANT: method semantic is different from GuiceyEnvironment.configuration(Class), which use direct class declaration match, whereas this method searches by all assignable types.
configurations(Class<T>) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
IMPORTANT: method semantic is different from DropwizardAwareModule.configuration(Class), which use direct class declaration match, whereas this method searches by all assignable types.
ConfigurationTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Guicey time in dropwizard configuration phase.
configurationTree() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Raw configuration introspection info.
configurationTree() - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
Raw configuration introspection info.
ConfigurationTree - Class in ru.vyarus.dropwizard.guice.module.yaml
Detailed yaml configuration.
ConfigurationTree(List<Class>) - Constructor for class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
 
ConfigurationTree(List<Class>, List<ConfigPath>, List<ConfigPath>) - Constructor for class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
 
ConfigurationTreeAwareModule - Interface in ru.vyarus.dropwizard.guice.module.support
Guice module, registered in bundle may implement this to be able to use introspected configuration in module configuration method.
configure() - 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
Deprecated.
 
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
 
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(GuiceBundle.Builder) - Method in class ru.vyarus.dropwizard.guice.debug.hook.DiagnosticHook
 
configure(GuiceBundle.Builder) - Method in interface ru.vyarus.dropwizard.guice.hook.GuiceyConfigurationHook
Configuration is applied just after manual configuration (through bundle's builder in application class).
configure(T, Environment, Injector) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.listener.GuiceyStartupListener
Called after guicey startup to perform manual configurations using Injector.
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
 
CONTEXT_APPLICATION_PROPERTY - Static variable in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Attribute name used to store application instance in application context attributes.
ContextDebugService - Class in ru.vyarus.dropwizard.guice.module.jersey.debug.service
Debug service checks and collect information on jersey (and HK2) related types instantiation.
ContextDebugService(Provider<ExtensionsHolder>, Options) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.service.ContextDebugService
 
ContextTreeConfig - Class in ru.vyarus.dropwizard.guice.debug.report.tree
Configuration tree reporting configuration.
ContextTreeConfig() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
 
ContextTreeRenderer - Class in ru.vyarus.dropwizard.guice.debug.report.tree
Renders complete configuration tree.
ContextTreeRenderer(GuiceyConfigurationInfo) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeRenderer
 
convert(Class<V>, String) - Static method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.StringConverter
 
convert(String, String...) - Static method in class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideUtils
 
ConvertedConstant - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Dynamic binding, constructed from bound string constant (using TypeConverter).
convertOverrides(ConfigOverride...) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.AbstractAppExtension
Utility method to convert configuration overrides from annotation to rule compatible format.
CoreInstallersBundle - Class in ru.vyarus.dropwizard.guice.module.installer
Core installers bundle.
CoreInstallersBundle() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.CoreInstallersBundle
 
count() - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
 
count(Stat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsInfo
 
count(Stat, int) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
Inserts value for first call and sum values for consequent calls.
countRegistrationAttempt(ItemId) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
create() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
Creates extension.
create() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
Creates extension.
create() - Static method in class ru.vyarus.dropwizard.guice.test.StartupErrorRule
Deprecated.
Use with spock tests or when no assertions required after system exit call.
create(Bootstrap, ConfigurationContext) - Static method in class ru.vyarus.dropwizard.guice.module.context.bootstrap.BootstrapProxyFactory
 
create(Class<? extends GuiceyConfigurationHook>...) - Static method in class ru.vyarus.dropwizard.guice.test.util.HooksUtil
Instantiates provided hooks.
create(StartupErrorRule.AfterExitAssertion) - Static method in class ru.vyarus.dropwizard.guice.test.StartupErrorRule
Deprecated.
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
 
createInjector(InjectorFactory, Iterable<Module>) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyRunner
 
createPrefix(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideUtils
Unique prefix is important because config overrides works through system properties and without unique prefix it would be impossible to use parallel tests.

D

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

E

EagerSingleton - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.feature.eager
Annotated beans will be injected in guice module as singleton.
EagerSingletonInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature.eager
Search for classes with @EagerSingleton annotation and register them in guice context.
EagerSingletonInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.eager.EagerSingletonInstaller
 
emptyLine() - Method in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
Prints empty line.
enableAutoConfig(String...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Enables auto scan feature.
enableBundles(Class<? extends GuiceyBundle>...) - Static method in class ru.vyarus.dropwizard.guice.bundle.lookup.PropertyBundleLookup
Sets system property value to provided classes.
enabled() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for enabled items.
EnableHook - Annotation Type in ru.vyarus.dropwizard.guice.test
Marker annotation for GuiceyConfigurationHook test fields declaration.
env(String, T) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
env(String, T, Function<String, V>) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
Map environment variable value to option.
environment() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
 
environment() - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
EnvironmentAwareModule - Interface in ru.vyarus.dropwizard.guice.module.support
Guice module, registered in bundle, may implement this to be able to use environment object in module configuration method.
equals(Object) - Method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic
 
equals(Object) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
equals(Object) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
equals(Object) - Method in class ru.vyarus.dropwizard.guice.module.context.info.ItemId
 
equals(Object) - Method in class ru.vyarus.dropwizard.guice.module.context.unique.item.UniqueDropwizardAwareModule
 
equals(Object) - Method in class ru.vyarus.dropwizard.guice.module.context.unique.item.UniqueGuiceyBundle
 
equals(Object) - Method in class ru.vyarus.dropwizard.guice.module.context.unique.item.UniqueModule
 
equals(Object) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.UniqueGuiceyLifecycleListener
 
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
 
EventsContext - Class in ru.vyarus.dropwizard.guice.module.lifecycle.internal
Context holds references to all objects, available to events.
EventsContext(Options, SharedConfigurationState) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.internal.EventsContext
 
Exposed - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Exposed binding from private module.
extension() - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
 
Extension - ru.vyarus.dropwizard.guice.module.context.ConfigItem
Extension (everything that is installed by installers (like resource, health check etc).
extensionBound(Stage, Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.eager.EagerSingletonInstaller
 
extensionBound(Stage, Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
 
extensionBound(Stage, Class<?>) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.binding.BindingInstaller
Called after execution of one of above methods.
ExtensionItemInfo - Interface in ru.vyarus.dropwizard.guice.module.context.info
Extension configuration information.
ExtensionItemInfoImpl - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Extension item info implementation.
ExtensionItemInfoImpl(Class<?>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
extensions(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Beans could be registered automatically when auto scan enabled, but if you don't want to use it, you can register beans manually.
extensions(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Bundle should not rely on auto-scan mechanism and so must declare all extensions manually (this better declares bundle content and speed ups startup).
ExtensionsHolder - Class in ru.vyarus.dropwizard.guice.module.installer.internal
Bean used to hold found extensions (after scan with installers) to register them in dropwizard after injector creation.
ExtensionsHolder(List<FeatureInstaller>) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
 
ExtensionsInstallationTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Time spent installing extensions with registered installers.
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
 
extensionsInstalled(ExtensionsInstalledEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
extensionsInstalled(ExtensionsInstalledEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called after all installers install related extensions.
ExtensionsInstalled - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called after all installers install related extensions.
extensionsInstalledBy(ExtensionsInstalledByEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called when installer installed all related extensions and only for installers actually performed installations (extensions list never empty).
ExtensionsInstalledBy - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called when installer installed all related extensions and only for installers actually performed installations (extensions list never empty).
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(EventsContext, 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(EventsContext, List<Class<?>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ExtensionsInstalledEvent
 
extensionsOptional(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
The same as GuiceBundle.Builder.extensions(Class[]), but, in case if no installer recognize extension, will be automatically disabled instead of throwing error.
extensionsOptional(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
The same as GuiceyBootstrap.extensions(Class[]), but, in case if no installer recognize extension, will be automatically disabled instead of throwing error.
ExtensionsRecognitionTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Time spent on extensions resolution (matching all extension classes with configured installers ).
extensionsResolved(List<Class<?>>, List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
extensionsResolved(ExtensionsResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
extensionsResolved(ExtensionsResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called when all extensions detected (from classpath scan and guice modules).
ExtensionsResolved - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called when all extensions detected (from classpath scan and guice modules).
ExtensionsResolvedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.run
Called when all extensions detected (from classpath scan and guice modules).
ExtensionsResolvedEvent(EventsContext, List<Class<?>>, List<Class<?>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ExtensionsResolvedEvent
 
ExtensionsSupport - Class in ru.vyarus.dropwizard.guice.module.installer.internal
Extensions installation utility.

F

FeatureInstaller - Interface in ru.vyarus.dropwizard.guice.module.installer
Installer serve two purposes: find extension on classpath and properly install it (in dropwizard or somewhere else).
FeatureUtils - Class in ru.vyarus.dropwizard.guice.module.installer.util
Utility methods to simplify checks for feature installers.
FILTER - ru.vyarus.dropwizard.guice.debug.report.web.model.WebElementType
 
FilterInstance - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Http filter registration by instance.
FilterKey - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Http filter registration by class.
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 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.
findClientFields(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.test.spock.ext.SpecialFieldsSupport
 
findCommands() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyInitializer
Perform classpath scan to resolve commands.
findHooks(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.test.spock.ext.SpecialFieldsSupport
Search guicey hooks in static test fields (including super classes).
findMethod(Class<?>, String, Class<Object>...) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
 
forApp(Class<? extends Application>) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension
Builder for manual extension registration with RegisterExtension.
forApp(Class<? extends Application>) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension
Builder for manual extension registration with RegisterExtension.
ForceSingletonForJerseyExtensions - ru.vyarus.dropwizard.guice.module.installer.InstallersOptions
Force singleton scope for jersey extensions (including resources).
forgetStartupInstance() - Method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Called after application startup to cleanup thread local instance.
from(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.info.ItemId
Construct type key for class only.
from(Object) - Static method in class ru.vyarus.dropwizard.guice.module.context.info.ItemId
Construct type key for instance of class.
fromBinding() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for extensions detected from guice bindings.
fromScan() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for items registered with classpath scan.

G

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

H

hasAnnotatedAnnotation(Class<?>, Class<? extends Annotation>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
 
hasAnnotation(Class<?>, Class<? extends Annotation>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
 
hasChildren() - Method in class ru.vyarus.dropwizard.guice.debug.util.TreeNode
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.module.context.info.ItemId
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.module.context.unique.item.UniqueDropwizardAwareModule
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.module.context.unique.item.UniqueGuiceyBundle
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.module.context.unique.item.UniqueModule
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.UniqueGuiceyLifecycleListener
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.module.yaml.bind.ConfigImpl
 
hashCode() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
 
HealthCheckInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature.health
Health check installer.
HealthCheckInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.health.HealthCheckInstaller
 
hideCommands() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
Hide commands registrations (commands registered only by classpath scan).
hideDeclarationsBlock() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopConfig
Hide available interceptors block.
hideDisables() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
Hide disable mentions.
hideDuplicateRegistrations() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
By default, duplicate registrations are shown with "IGNORED" marker.
hideEmptyBundles() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
By default, if bundle does not contain registrations (or all registrations were filtered by config) bundle is still shown (as leaf, without subtree).
hideExtensions() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
Hide extensions registrations.
hideGroups(Class<Enum>...) - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
Hide option groups from reporting.
hideGuiceBindings() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceConfig
Hide guice bindings.
hideGuiceyBindings() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceConfig
Hide guicey bindings.
hideInstallers() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
Hide installers registrations.
hideModules() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
Hide guice modules registrations.
hideModules(Class<? extends Module>...) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceConfig
 
hideNotUsedInstallers() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
Hides installers, which was not used (no extensions installed by this installer).
hideOptions(Enum...) - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
Hide exact options from reporting.
hidePackages(String...) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceConfig
 
hideScopes(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
Hide some scopes from report.
hideYamlBindings() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceConfig
Hide yaml configuration bindings.
HK2DebugBundle - Class in ru.vyarus.dropwizard.guice.module.jersey.debug
Deprecated.
in the next version HK2 support will be removed and bundle will become useless
HK2DebugBundle() - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.HK2DebugBundle
Deprecated.
 
HK2DebugBundle.HK2DebugModule - Class in ru.vyarus.dropwizard.guice.module.jersey.debug
Deprecated.
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
Deprecated.
 
HK2InstanceListener - Class in ru.vyarus.dropwizard.guice.module.jersey.debug.service
Listens HK2 for created services and checks correctness for services registered by JerseyInstaller based installers.
HK2InstanceListener(ContextDebugService) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.service.HK2InstanceListener
 
hkManage(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.ContextDebugService
Called by specific HK2 lifecycle listener to check if bean is properly instantiated by HK2.
Hook - ru.vyarus.dropwizard.guice.module.context.ConfigScope
All configurations done by GuiceyConfigurationHook (most likely in integration tests).
hookAlias(String, Class<? extends GuiceyConfigurationHook>) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Guicey hooks (GuiceyConfigurationHook) may be loaded with system property "guicey.hooks".
hooks() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestDropwizardApp
Hooks provide access to guice builder allowing complete customization of application context in tests.
hooks() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestGuiceyApp
Hooks provide access to guice builder allowing complete customization of application context in tests.
hooks() - Method in annotation type ru.vyarus.dropwizard.guice.test.spock.UseDropwizardApp
Hooks provide access to guice builder allowing complete customization of application context in tests.
hooks() - Method in annotation type ru.vyarus.dropwizard.guice.test.spock.UseGuiceyApp
Hooks provide access to guice builder allowing complete customization of application context in tests.
hooks(Class<? extends GuiceyConfigurationHook>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
hooks(Class<? extends GuiceyConfigurationHook>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
hooks(GuiceyConfigurationHook...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
Has no annotation equivalent.
hooks(GuiceyConfigurationHook...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
Has no annotation equivalent.
HOOKS_PROPERTY - Static variable in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Guiey hooks list system property.
HooksUtil - Class in ru.vyarus.dropwizard.guice.test.util
Guice hooks test utilities.
humanTime(Stat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsInfo
Value is reported in best suited units (e.g. milliseconds, seconds, minutes etc).

I

identity(Object) - Static method in class ru.vyarus.dropwizard.guice.module.context.info.ItemId
Creates object instance identity string.
index(List<ModuleDeclaration>) - Static method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.GuiceModelUtils
 
init(FilterConfig) - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.AdminGuiceFilter
 
initBundles(ConfigurationContext) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.BundleSupport
Process initialization for initially registered and all transitive bundles.
initClients(Object, List<Field>, ClientSupport, boolean) - Static method in class ru.vyarus.dropwizard.guice.test.spock.ext.SpecialFieldsSupport
Injects client object into static test fields (including super class).
initCommands(List<Command>, Injector) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.CommandSupport
Inject dependencies into all registered environment commands.
initFinished() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyInitializer
Init lifecycle end.
initializationStarted(Bootstrap, List<ConfiguredBundle>, List<ConfiguredBundle>, List<ConfiguredBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
initialize(Bootstrap) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle
 
initialize(Bootstrap) - Method in class ru.vyarus.dropwizard.guice.module.context.bootstrap.DropwizardBundleTracker
 
initialize(GuiceyBootstrap) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBundle
Called in initialization phase.
initialize(GuiceyBootstrap) - Method in class ru.vyarus.dropwizard.guice.module.installer.CoreInstallersBundle
 
initialize(GuiceyBootstrap) - Method in class ru.vyarus.dropwizard.guice.module.installer.WebInstallersBundle
 
initialize(GuiceyBootstrap) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.HK2DebugBundle
Deprecated.
 
initializeBundles(GuiceyBundleLookup) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyInitializer
Resolve bundles and initialize.
initialized() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
initialized(InitializedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called after guicey initialization (includes bundles lookup and initialization, installers and extensions resolution).
Initialized - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called after guicey initialization (includes bundles lookup and initialization, installers and extensions resolution).
InitializedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called after guicey initialization (includes bundles lookup and initialization, installers and extensions resolution).
InitializedEvent(EventsContext) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.InitializedEvent
 
initPhaseStarted(Bootstrap) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
InjectClient - Annotation Type in ru.vyarus.dropwizard.guice.test.spock
Marker annotation for ClientSupport spock test field.
injectCommands() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyRunner
Inject fields in registered commands.
injectLogsInterceptor() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.GuiceStatsTracker
Cut off guice logger from parent handlers and add individual handler to intercept log messages.
injectorCreation(List<Module>, List<Module>, List<Module>, List<Module>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
injectorCreation(InjectorCreationEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
injectorCreation(InjectorCreationEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called just before guice injector creation.
InjectorCreation - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called just before guice injector creation.
InjectorCreationEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.run
Called just before guice injector creation.
InjectorCreationEvent(EventsContext, List<Module>, List<Module>, List<Module>, List<Module>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.InjectorCreationEvent
 
InjectorCreationTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Guice injector creation time.
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
Application injector static 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, EventsContext) - 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
 
InjectorStage - ru.vyarus.dropwizard.guice.GuiceyOptions
Guice injector stage used for injector creation.
inPackage(String...) - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
Match packages as "starts with": match all classes in package and subpackages.
install(Environment, Managed) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.ManagedInstaller
 
install(Environment, Task) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.TaskInstaller
 
install(Environment, Class<Object>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
 
install(Environment, Class<T>) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.TypeInstaller
Full Injector could be obtained with InjectorLookup.getInjector(Environment).
install(Environment, EventListener) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.WebListenerInstaller
 
install(Environment, Filter) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebFilterInstaller
 
install(Environment, HttpServlet) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebServletInstaller
 
install(Environment, Feature) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.JerseyFeatureInstaller
 
install(Environment, LifeCycle) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.LifeCycleInstaller
 
install(Environment, NamedHealthCheck) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.health.HealthCheckInstaller
 
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<Object>) - 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.ResourceInstaller
 
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.
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
 
Installer - ru.vyarus.dropwizard.guice.module.context.ConfigItem
Installer.
InstallerBinder - Class in ru.vyarus.dropwizard.guice.module.jersey.hk2
HK2 module, which must be registered before HK2 context start (to properly bind resources).
InstallerBinder(Injector, StatsTracker, LifecycleSupport) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.hk2.InstallerBinder
 
InstallerItemInfo - Interface in ru.vyarus.dropwizard.guice.module.context.info
Installer configuration information (all installers implement FeatureInstaller).
InstallerItemInfoImpl - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Installer item info implementation.
InstallerItemInfoImpl(Class<?>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.InstallerItemInfoImpl
 
InstallerModule - Class in ru.vyarus.dropwizard.guice.module.installer
Module binds all discovered extensions to guice context: either perform default binding or call installer if it supports custom bindings.
InstallerModule(ConfigurationContext) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.InstallerModule
 
InstallerOptionsSupport - Class in ru.vyarus.dropwizard.guice.module.installer.option
Base class implementing options support for installers.
InstallerOptionsSupport() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.option.InstallerOptionsSupport
 
installers(Class<? extends FeatureInstaller>...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Feature installers registered automatically when auto scan enabled, but if you don't want to use it, you can register installers manually (note: without auto scan default installers will not be registered).
installers(Class<? extends FeatureInstaller>...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
If bundle provides new installers then they must be declared here.
InstallersOptions - Enum in ru.vyarus.dropwizard.guice.module.installer
Bundled installers options.
installersResolved(List<FeatureInstaller>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Called with prepared list of installers to use for extensions recognition and installation.
installersResolved(List<FeatureInstaller>, List<Class<? extends FeatureInstaller>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
installersResolved(InstallersResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
installersResolved(InstallersResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called after all installers resolved (including installers found with classpath scan) and prepared for processing extensions.
InstallersResolved - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called when installers resolved (from classpath scan, if enabled) and initialized.
InstallersResolvedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called after all installers resolved (including installers found with classpath scan) and prepared for processing extensions.
InstallersResolvedEvent(EventsContext, List<FeatureInstaller>, List<Class<? extends FeatureInstaller>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.InstallersResolvedEvent
 
InstallersTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Installers resolution, instantiation and execution time.
installExtensions() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyRunner
Execute extensions installation (by type and instance).
installExtensions(ConfigurationContext, Injector) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsSupport
Installs extensions by instance and type.
Instance - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Instance binding (bing(Smth.class).toInstance(obj)).
InstanceInstaller<T> - Interface in ru.vyarus.dropwizard.guice.module.installer.install
Marker interface must be used together with FeatureInstaller.
InstanceItemInfo<T> - Interface in ru.vyarus.dropwizard.guice.module.context.info
Base interface for instance configurations (bundles, modules).
InstanceItemInfoImpl<T> - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Instance item info implementation.
InstanceItemInfoImpl(ConfigItem, Class) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.InstanceItemInfoImpl
 
InstanceItemInfoImpl(ConfigItem, T) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.InstanceItemInfoImpl
 
interceptCleanupSpecMethod(IMethodInvocation) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyConfigurationHookInterceptor
Deprecated.
 
interceptCleanupSpecMethod(IMethodInvocation) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor
 
interceptInitializerMethod(IMethodInvocation) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor
 
interceptors(Class<? extends MethodInterceptor>...) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopConfig
Filter by interceptor (show only methods affected with this interceptor).
interceptSharedInitializerMethod(IMethodInvocation) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyConfigurationHookInterceptor
Deprecated.
 
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 or prevent guice binding recognition as extension.
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
 
isAdminContext() - Method in class ru.vyarus.dropwizard.guice.debug.report.web.MappingsConfig
 
isBridgeAvailable() - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
 
isBundleEnabled(ItemId) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Bundle must be disabled before it's processing, otherwise disabling will not have effect (because bundle will be already processed and register all related items).
isCustomType() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
Type considered custom when it's not primitive, collection and few other simple types.
isDropwizard() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.BundleItemInfo
 
isDropwizard() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.DropwizardBundleItemInfoImpl
 
isDropwizard() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.GuiceyBundleItemInfoImpl
 
isDropwizardMappings() - Method in class ru.vyarus.dropwizard.guice.debug.report.web.MappingsConfig
 
isEmptyConfig() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isEnabled() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.BundleItemInfoImpl
 
isEnabled() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
isEnabled() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.InstallerItemInfoImpl
 
isEnabled() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ModuleItemInfoImpl
 
isEnabled() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.sign.DisableSupport
Item is enabled if no one disable it (DisableSupport.getDisabledBy() is empty).
isEnvironmentCommand() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.CommandItemInfo
 
isEnvironmentCommand() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.CommandItemInfoImpl
 
isExtensionEnabled(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
isForAdmin(AdminContext) - Static method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.util.WebUtils
 
isForceSingleton(Class<?>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.AbstractJerseyInstaller
Singleton binding should not be forced if bean has explicit scope declaration.
isForMain(AdminContext) - Static method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.util.WebUtils
 
isFromLookup() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.GuiceyBundleItemInfo
 
isFromLookup() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.GuiceyBundleItemInfoImpl
 
isFromScan() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.CommandItemInfoImpl
 
isFromScan() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
isFromScan() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.InstallerItemInfoImpl
 
isFromScan() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.sign.ScanSupport
 
isGuiceBinding() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ExtensionItemInfo
Indicates extensions, recognized from guice modules.
isGuiceBinding() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
isGuiceMappings() - Method in class ru.vyarus.dropwizard.guice.debug.report.web.MappingsConfig
 
isHideDeclarationsBlock() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopConfig
 
isHideDisables() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
 
isHideDuplicateRegistrations() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
 
isHideEmptyBundles() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
 
isHideNotUsedInstallers() - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeConfig
 
isInstance() - Method in class ru.vyarus.dropwizard.guice.debug.report.web.model.WebElementModel
 
isInstanceConfig() - Method in enum ru.vyarus.dropwizard.guice.module.context.ConfigItem
 
isJerseyExtension(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.AbstractJerseyInstaller
 
isJerseyManaged() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ExtensionItemInfo
Deprecated.
in the next version HK2 support will be removed and annotation will become useless
isJerseyManaged() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
isJerseyManaged(Class<?>, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
When guice-first mode used (default) all jersey extensions are instantiated by guice and only if JerseyManaged annotation set on bean - it will be instantiated by jersey.
isJettyStarted() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.ApplicationShotdownEvent
As event fired for both real server startup and guicey lightweight tests, this property allows to differentiate situations.
isJettyStarted() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.ApplicationStartedEvent
As event fired for both real server startup and guicey lightweight tests, this property allows to differentiate situations.
isJITBindings() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
isJitModule() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
isLazy() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ExtensionItemInfo
Lazy beans are not registered in guice by default.
isLazy() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
isLazy(Class<?>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.AbstractJerseyInstaller
Checks if lazy flag could be counted (only when extension is managed by guice).
isMainContext() - Method in class ru.vyarus.dropwizard.guice.debug.report.web.MappingsConfig
 
isObjectDeclaration() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
True means that property declared as Object.
isOptional() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ExtensionItemInfo
Optional extensions are registered directly in guicey bundles.
isOptional() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
isOverriding() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ModuleItemInfoImpl
 
isOverriding() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ModuleItemInfo
 
isPrintBundles() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isPrintCommands() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isPrintDisabledItems() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isPrintExtensions() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isPrintInstallerInterfaceMarkers() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isPrintInstallers() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isPrintModules() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isPrintNotUsedInstallers() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
 
isPrivateModule() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
isRegistered() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
isRegistered() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
Useful to recognize not registered info items appeared for example because of item disabling.
isRegisteredDirectly() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
isRegisteredDirectly() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
 
isRuntimeBinding() - Method in enum ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
 
isSet() - Method in class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionHolder
 
isSet(Enum) - Method in class ru.vyarus.dropwizard.guice.module.context.option.OptionsInfo
All options are set in application (before application start) and will not change after.
isShowBindings() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
 
isShowConfigurationTree() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
 
isShowCustomConfigOnly() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
 
isShowNotDefinedOptions() - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
CUSTOM marker is shown only when option enabled.
isShowNotUsedMarker() - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
 
isShowNullValues() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
 
isTimer() - Method in enum ru.vyarus.dropwizard.guice.module.context.stat.Stat
 
isTransitive() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.BundleItemInfo
In case when bundle is registered multiple times, bundle will be transitive if all registrations were transitive.
isTransitive() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.DropwizardBundleItemInfoImpl
 
isTransitive() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.GuiceyBundleItemInfoImpl
 
isUsed() - Method in class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionHolder
 
isUsed(Enum) - Method in class ru.vyarus.dropwizard.guice.module.context.option.OptionsInfo
Option usage tracked when option read by either bundle or from guice service.
ItemId<T> - Class in ru.vyarus.dropwizard.guice.module.context.info
As multiple instances of the same type may be used during configuration (e.g. bundle or module) then it's not enough to declare just class in order to identify type.
ItemInfo - Interface in ru.vyarus.dropwizard.guice.module.context.info
Base interface for item info objects.
ItemInfoImpl - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Item info implementation.
ItemInfoImpl(ConfigItem, ItemId) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
itemType(ConfigItem...) - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
Generic item type predicate.

J

Jersey2Module - Class in ru.vyarus.dropwizard.guice.module.jersey
Guice jersey2 integration module.
Jersey2Module(Application, Environment, ConfigurationContext) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.Jersey2Module
 
JerseyBinding - Class in ru.vyarus.dropwizard.guice.module.installer.util
Jersey binding utilities.
JerseyComponentProvider<T> - Class in ru.vyarus.dropwizard.guice.module.jersey.support
Lazy "bridge" used to register HK2 types in guice context.
JerseyComponentProvider(Provider<Injector>, Class<T>) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.support.JerseyComponentProvider
 
JerseyConfig - Class in ru.vyarus.dropwizard.guice.debug.report.jersey
Configuration for jersey config report JerseyConfigRenderer.
JerseyConfig() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
 
JerseyConfigDiagnostic - Class in ru.vyarus.dropwizard.guice.debug
Jersey configuration diagnostic report.
JerseyConfigDiagnostic() - Constructor for class ru.vyarus.dropwizard.guice.debug.JerseyConfigDiagnostic
 
JerseyConfigRenderer - Class in ru.vyarus.dropwizard.guice.debug.report.jersey
Jersey configuration report renderer.
JerseyConfigRenderer(InjectionManager, boolean) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfigRenderer
 
jerseyConfiguration(InjectionManager) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
jerseyConfiguration(JerseyConfigurationEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
jerseyConfiguration(JerseyConfigurationEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Jersey context starting.
JerseyConfiguration - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Jersey context starting.
JerseyConfigurationEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey
Jersey context starting.
JerseyConfigurationEvent(EventsContext) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.JerseyConfigurationEvent
 
jerseyExtensionsInstalled(Class<? extends FeatureInstaller>, List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
jerseyExtensionsInstalled(List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
jerseyExtensionsInstalled(JerseyExtensionsInstalledEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
jerseyExtensionsInstalled(JerseyExtensionsInstalledEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called after all JerseyInstaller installers install related extensions and only when at least one extension was installed.
JerseyExtensionsInstalled - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called after all JerseyInstaller installers install related extensions and only when at least one extension was installed.
jerseyExtensionsInstalledBy(JerseyExtensionsInstalledByEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called when JerseyInstaller installer installed all related extensions and only for installers actually performed installations (extensions list never empty).
JerseyExtensionsInstalledBy - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called when JerseyInstaller installer installed all related extensions and only for installers actually performed installations (extensions list never empty).
JerseyExtensionsInstalledByEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey
Called when JerseyInstaller installer installed all related extensions and only for installers actually performed installations (extensions list never empty).
JerseyExtensionsInstalledByEvent(EventsContext, Class<? extends FeatureInstaller>, List<Class<?>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.JerseyExtensionsInstalledByEvent
 
JerseyExtensionsInstalledEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey
Called after all JerseyInstaller installers install related extensions and only when at least one extension was installed.
JerseyExtensionsInstalledEvent(EventsContext, List<Class<?>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.JerseyExtensionsInstalledEvent
 
JerseyExtensionsManagedByGuice - ru.vyarus.dropwizard.guice.module.installer.InstallersOptions
Deprecated.
in the next version HK2 support will be removed
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.
JerseyInstallerTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Time spent by JerseyInstaller to install jersey related features.
JerseyManaged - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.feature.jersey
Deprecated.
in the next version HK2 support will be removed and annotation will become useless
JerseyPhaseEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event
Base class for events, started after jersey context initialization start.
JerseyPhaseEvent(GuiceyLifecycle, EventsContext) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.JerseyPhaseEvent
 
JerseyProviderInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider
Jersey provider installer.
JerseyProviderInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
 
JerseyTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Guicey initialization time inside jersey context.
Jit - Annotation Type in ru.vyarus.dropwizard.guice.test.jupiter.param
Marker annotation for junit 5 test parameter injection.
JIT_MODULE - Static variable in class ru.vyarus.dropwizard.guice.module.installer.util.BindingUtils
Used to mark undeclared elemnts (not declared manually in any module).

K

key() - Method in annotation type ru.vyarus.dropwizard.guice.test.spock.ConfigOverride
 
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

LazyBinding - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.install.binding
By default, all resolved extensions are registered in injector by binder.bind(extType).
LazyGuiceFactory<T> - Class in ru.vyarus.dropwizard.guice.module.jersey.support
Transitive factory helps "bridge" lazily real factories.
LazyGuiceFactory(Injector, Class<Supplier<T>>) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.support.LazyGuiceFactory
 
leadingSlash(String) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.PathUtils
 
LegacyModeDuplicatesDetector - Class in ru.vyarus.dropwizard.guice.module.context.unique
Duplicates detector, implementing legacy guicey behaviour: only one instance of class is allowed.
LegacyModeDuplicatesDetector() - Constructor for class ru.vyarus.dropwizard.guice.module.context.unique.LegacyModeDuplicatesDetector
 
lifecycle() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
LifecycleDiagnostic - Class in ru.vyarus.dropwizard.guice.debug
Debug guicey lifecycle listener.
LifecycleDiagnostic(boolean) - Constructor for class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
lifecycleEvent(InstanceLifecycleEvent) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.HK2InstanceListener
 
LifeCycleInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature
Lifecycle objects installer.
LifeCycleInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.LifeCycleInstaller
 
LifecycleSupport - Class in ru.vyarus.dropwizard.guice.module.lifecycle.internal
Lifecycle broadcast internal support.
LifecycleSupport(Options, SharedConfigurationState) - 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.
LinkedKey - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Linked binding declaration (bind(Smth.class).to(Other.class),, where Other may be already declared before as separate binding).
listen(Environment) - Method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Called on run phase to assign to application lifecycle and listen for shutdown.
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).
listen(GuiceyLifecycleListener...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
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
 
listenJetty(LifeCycle.Listener) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Shortcut for jetty lifecycle listener listener registration.
listenServer(ServerLifecycleListener) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Shortcut for ServerLifecycleListener registration.
loadSystemHooks() - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Load hooks from "guicey.hooks" system property.
logger - Variable in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.AbstractJerseyInstaller
 
logRegisteredAliases() - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Log registered hook aliases.
lookup() - Method in class ru.vyarus.dropwizard.guice.bundle.DefaultBundleLookup
 
lookup() - Method in interface ru.vyarus.dropwizard.guice.bundle.GuiceyBundleLookup
Called before guice injector creation to lookup additional bundles (in dropwizard run phase).
lookup() - Method in class ru.vyarus.dropwizard.guice.bundle.lookup.PropertyBundleLookup
 
lookup() - Method in class ru.vyarus.dropwizard.guice.bundle.lookup.ServiceLoaderBundleLookup
 
lookup() - Method in class ru.vyarus.dropwizard.guice.bundle.lookup.VoidBundleLookup
 
lookup(Application, Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Static lookup for registry value.
lookup(Environment, Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Static lookup for registry value by environment instance.
lookupBundles() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for bundles resolved by lookup mechanism.
lookupBundlesResolved(BundlesFromLookupResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
lookupBundlesResolved(BundlesFromLookupResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called if at least one bundle recognized using bundles lookup.
lookupClient(ExtensionContext) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
Shortcut for ClientSupport object lookup by other extensions.
lookupInjector(ExtensionContext) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
Shortcut for application injector resolution be used by other extensions.
lookupOrFail(Application, Class<?>, String, Object...) - Static method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Shortcut for SharedConfigurationState.lookup(Application, Class) to immediately fail if value is not available.
lookupOrFail(Environment, Class<?>, String, Object...) - Static method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Shortcut for SharedConfigurationState.lookup(Environment, Class) to immediately fail if value is not available.
lookupSupport(ExtensionContext) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
Static "hack" for other extensions extending base guicey extensions abilities.

M

manage(Managed) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Shortcut for manual registration of Managed objects.
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
 
manualBinding(Binder, Class<T>, Binding<T>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.eager.EagerSingletonInstaller
 
manualBinding(Binder, Class<T>, Binding<T>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
 
manualBinding(Binder, Class<T>, Binding<T>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
 
manualBinding(Binder, Class<T>, Binding<T>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginInstaller
 
manualBinding(Binder, Class<T>, Binding<T>) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.binding.BindingInstaller
Called for extensions, resolved from guice bindings (in user modules).
manualExtensionsValidated(List<Class<?>>, List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
manualExtensionsValidated(ManualExtensionsValidatedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
manualExtensionsValidated(ManualExtensionsValidatedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called when all manually registered extension classes are recognized by installers (validated).
ManualExtensionsValidated - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called when all manually registered extension classes are recognized by installers (validated).
ManualExtensionsValidatedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Called when all manually registered extension classes are recognized by installers (validated).
ManualExtensionsValidatedEvent(EventsContext, List<Class<?>>, List<Class<?>>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.ManualExtensionsValidatedEvent
 
map() - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
 
MappingsConfig - Class in ru.vyarus.dropwizard.guice.debug.report.web
Web mappings report configuration (WebMappingsRenderer).
MappingsConfig() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.web.MappingsConfig
 
markers(List<String>) - Static method in class ru.vyarus.dropwizard.guice.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).
matches(Method) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.NonObjectMethodMatcher
 
merge(ConfigOverride[], ConfigOverride...) - Static method in class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideUtils
Adds config override for existing overrides array.
methods(Matcher<? super Method>) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopConfig
Filter methods.
module() - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
Note that only directly registered modules are covered.
Module - ru.vyarus.dropwizard.guice.module.context.ConfigItem
Guice module.
Module - ru.vyarus.dropwizard.guice.module.context.ConfigScope
WARNING: binding extension scope is guice module name itself (not direct module, but topmost registered module - visible in configuration).
ModuleDeclaration - Class in ru.vyarus.dropwizard.guice.debug.report.guice.model
Guice module descriptor.
ModuleDeclaration() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
ModuleItemInfo - Interface in ru.vyarus.dropwizard.guice.module.context.info
Guice module configuration information.
ModuleItemInfoImpl - Class in ru.vyarus.dropwizard.guice.module.context.info.impl
Module item info implementation.
ModuleItemInfoImpl(Module) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.ModuleItemInfoImpl
 
ModuleItemInfoImpl(Class<? extends Module>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.ModuleItemInfoImpl
 
modules(Module...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Multiple module instances of the same type could be registered.
modules(Module...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Register guice modules.
modules(Module...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Register guice modules.
modulesAnalyzed(List<Module>, List<Class<?>>, List<Class<? extends Module>>, List<Binding>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
modulesAnalyzed(ModulesAnalyzedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
modulesAnalyzed(ModulesAnalyzedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Called when guice bindings analyzed and all extensions detected.
ModulesAnalyzed - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called after guice modules analysis and repackaging.
ModulesAnalyzedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.run
Called when guice bindings analyzed and all extensions detected.
ModulesAnalyzedEvent(EventsContext, List<Module>, List<Class<?>>, List<Class<? extends Module>>, List<Binding>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ModulesAnalyzedEvent
 
modulesOverride(Module...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Register overriding modules, used to override bindings of normal modules.
modulesOverride(Module...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Override modules (using guice Modules.override(Module...)).
modulesOverride(Module...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Override modules (using guice Modules.override(Module...)).
ModulesProcessingTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Modules pre processing time (include Aware* interfaces processing and bindings analysis).
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
Deprecated.
 
newContainer(Object) - Method in enum ru.vyarus.dropwizard.guice.module.context.ConfigItem
Creates info container for configuration item.
NEWLINE - Static variable in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
 
noDefaultInstallers() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Disables automatic CoreInstallersBundle and WebInstallersBundle registration (no installers will be registered by default).
noGuiceFilter() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Deprecated.
in the next version HK2 support will be removed and guice request scope will be mandatory
NonObjectMethodMatcher - Class in ru.vyarus.dropwizard.guice.debug.report.guice.util
Matcher accept all methods, except methods declared in Object.
NonObjectMethodMatcher() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.guice.util.NonObjectMethodMatcher
 
normalize(String) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.PathUtils
Cleanup duplicate slashes and replace backward slashes.
normalizeClasspathPath(String) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.PathUtils
Normalization for classpath resource path.
normalizeRelativePath(String) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.PathUtils
Normalization for sub section (sub folder) url path.

O

onApplicationStartup(ApplicationStartupListener) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Code to execute after complete application startup.
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.
onGuiceyStartup(GuiceyStartupListener) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Code to execute after guice injector creation (but still under run phase).
onProvision(ProvisionListener.ProvisionInvocation<T>) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.GuiceInstanceListener
 
onRun(Configuration, Environment, DropwizardTestSupport<Configuration>) - Method in class ru.vyarus.dropwizard.guice.test.util.RandomPortsListener
 
onShutdown(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
Hook to perform additional work after server shutdown.
onShutdown(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension
 
openScope(ItemId) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Current configuration context (application, bundle or classpath scan).
option(K, Object) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Options is a generic mechanism to provide internal configuration values for guicey and 3rd party bundles.
option(T) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
option(T) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Read option value.
option(T) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Read option value.
option(T) - Method in class ru.vyarus.dropwizard.guice.module.installer.option.InstallerOptionsSupport
 
Option<T> - Interface in ru.vyarus.dropwizard.guice.module.context.option
Options used for finer configuration.
OptionalExtensionDisable - ru.vyarus.dropwizard.guice.module.context.ConfigScope
Special scope for optional extensions automatic disabling (when no matching installer available).
OptionalExtensionDisablerScope - Class in ru.vyarus.dropwizard.guice.module.context
Class used as disabling scope for optional extensions.
OptionalExtensionDisablerScope() - Constructor for class ru.vyarus.dropwizard.guice.module.context.OptionalExtensionDisablerScope
 
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() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
options() - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
options(Map<Enum, Object>) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Sets multiple options at once.
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
 
OptionsAwareModule - Interface in ru.vyarus.dropwizard.guice.module.support
Guice module, registered in bundle, may implement this to be able to use options in module configuration method.
OptionsConfig - Class in ru.vyarus.dropwizard.guice.debug.report.option
Options reporting configuration.
OptionsConfig() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
 
OptionsInfo - Class in ru.vyarus.dropwizard.guice.module.context.option
Provides access to used options and values.
OptionsInfo(OptionsSupport) - Constructor for class ru.vyarus.dropwizard.guice.module.context.option.OptionsInfo
 
OptionsMapper - Class in ru.vyarus.dropwizard.guice.module.context.option.mapper
Helper utility class for mapping options from system properties, environment variables or direct string.
OptionsMapper() - Constructor for class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
 
OptionsRenderer - Class in ru.vyarus.dropwizard.guice.debug.report.option
Renders used options.
OptionsRenderer(GuiceyConfigurationInfo) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.option.OptionsRenderer
 
OptionsSupport<T extends java.lang.Enum & Option> - Class in ru.vyarus.dropwizard.guice.module.context.option.internal
Options support logic.
OptionsSupport() - Constructor for class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionsSupport
 
order() - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
Order extension according to Order annotation.
Order - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.order
May be applied to extension in order to order extensions.
OrderComparator - Class in ru.vyarus.dropwizard.guice.module.installer.order
Comparator for classes annotated with Order annotation.
OrderComparator() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.order.OrderComparator
 
Ordered - Interface in ru.vyarus.dropwizard.guice.module.installer.order
Marker interface for installer trigger extensions sorting.
OReflectionHelper - Class in ru.vyarus.dropwizard.guice.module.installer.scanner.util
Reflection utility taken from orientdb (http://orientechnologies.com).
override(Module...) - Static method in class ru.vyarus.dropwizard.guice.test.binding.BindingsOverrideInjectorFactory
Overriding bindings registration.
overrideScope(Runnable) - Static method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ModuleItemInfoImpl
Use to register overriding modules.
overridingModule() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for overriding modules.

P

packagePath(Class) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.PathUtils
Returned location path does not contain leading slash because its not needed for direct classpath resource loading.
parse(Injector, Collection<? extends Element>) - Static method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.GuiceModelParser
Parse guice elements into modules tree.
parseElement(Injector, Element) - Static method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.GuiceModelParser
Parse single guice element.
parseValue(T, String) - Static method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionParser
Parse option value from string.
path(String...) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.PathUtils
Combine parts into correct path avoiding duplicate slashes and replacing backward slashes.
PathUtils - Class in ru.vyarus.dropwizard.guice.module.installer.util
Path and URL utils.
Plugin - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.feature.plugin
Simplifies work with guice multibindings.
PluginInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature.plugin
Shortcut for guice multibindings mechanism.
PluginInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginInstaller
 
PluginReporter - Class in ru.vyarus.dropwizard.guice.module.installer.feature.plugin
Special reporter for detailed plugins report.
PluginReporter() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginReporter
 
prepareModules() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyRunner
Prepare guice modules for injector creation.
prepareModules(ConfigurationContext) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.ModulesSupport
Prepares modules to use for injector creation (applies module overrides).
prepareOverrides(String, List<T>) - Static method in class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideUtils
Process provided custom config override objects by setting context prefix.
prepareTestSupport(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
The only role of actual extension class is to configure DropwizardTestSupport object according to annotated configuration.
prepareTestSupport(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension
 
prepareTestSupport(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension
 
printAll() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Shortcut method to enables all possible prints.
printAllGuiceBindings() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Prints all bindings in guice injector.
printAvailableInstallers() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Prints all registered (not disabled) installers with registration source.
printBundles() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables used bundles print.
printCommands() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables installed commands (with classpath scan) print.
printConfiguration(DiagnosticConfig) - Method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic.Builder
Enable configuration reporting.
printConfigurationBindings() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Prints available configuration bindings.
printContextTree(ContextTreeConfig) - Method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic.Builder
Enable context tree printing.
printCustomConfigurationBindings() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
The same as GuiceBundle.Builder.printConfigurationBindings(), but hides all dropwizard related paths.
printDefaults() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables default prints (most useful info): commands, bundles, installers, extensions, modules.
printDiagnosticInfo() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Print additional diagnostic logs with startup statistics, installed bundles, installers and resolved extensions and configuration tree.
printDisabledItems() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables disabled items print.
printExtensions() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables extensions print.
printGuiceAopMap() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Prints all configured guice AOP interceptors and how they apply to methods.
printGuiceAopMap(GuiceAopConfig) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Supposed to be used to understand how guice AOP works (the most often reasons: check aop applied to method and check interceptors order).
printGuiceBindings() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Prints guice bindings configured in user-provided modules (excluding guicey and guice own bindings).
printInstallerInterfaceMarkers() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables installer markers interfaces indication.
printInstallers() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables installers print.
printJerseyConfig() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Prints all registered jersey extensions (including core dropwizard extensions and everything registered by other dropwizard bundles or manually).
printLifecyclePhases() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Split logs with major lifecycle stage names.
printLifecyclePhasesDetailed() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Same as GuiceBundle.Builder.printLifecyclePhases(), but also prints resolved and disabled configuration items.
printMappings() - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
Enable assignment logging (to system out, as loggers are not yet initialized).
printModules() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables registered guice modules print (only directly registered modules).
printNotUsedInstallers() - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticConfig
Enables not used installers print.
printOptions(OptionsConfig) - Method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic.Builder
Enables options reporting.
printStartupStats(boolean) - Method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic.Builder
Enables startup statistic reporting.
printWebMappings() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Prints all configured filters and servlets (including guice ServletModule declarations.
PrioritizeJerseyExtensions - ru.vyarus.dropwizard.guice.module.installer.InstallersOptions
By default, when extension registered with environment.jersey().register(...) it's implicitly qualified with Custom, so registered extensions could override default extensions, including default dropwizard extensions (see Providers.getAllServiceHolders( org.glassfish.jersey.internal.inject.InjectionManager, java.lang.Class) to see that custom qualified providers are prioritized).
PrivateModuleException - Exception in ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor
Marker exception indicating private module binding.
PrivateModuleException(PrivateElements) - Constructor for exception ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.PrivateModuleException
 
prop(String, T) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
prop(String, T, Function<String, V>) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
Directly map system property value to option.
PropertyBundleLookup - Class in ru.vyarus.dropwizard.guice.bundle.lookup
Use 'guicey.bundles' system property to lookup bundles.
PropertyBundleLookup() - Constructor for class ru.vyarus.dropwizard.guice.bundle.lookup.PropertyBundleLookup
 
PropertyUtils - Class in ru.vyarus.dropwizard.guice.module.installer.util
System properties utils.
props() - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
Shortcut for OptionsMapper.props(String) with "option." prefix.
props(String) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
Search for system properties, prefixed with provided string.
Prototype - Annotation Type in ru.vyarus.dropwizard.guice.module.support.scope
Guice prototype scope annotation.
provider(Class<?>, boolean, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.ProviderReporter
 
ProviderInstance - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Bound provider instance (bind(Smth.class).toProvider(obj)).
ProviderKey - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Provider by key (bind(Smth.class).toProvider(DmthProv.class)).
ProviderMethod - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Provider method in module (annotated with Provides).
ProviderRenderUtil - Class in ru.vyarus.dropwizard.guice.debug.report.jersey.util
Jersey providers recognition and render utility.
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
 
ProvisionListener - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
ProvisionListener registration (bindListener(..)).
put(Class<?>, Object) - Method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Assumed to be used to store some configuration during startup.

R

randomPorts() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
randomPorts() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestDropwizardApp
Enables random ports usage.
randomPorts() - Method in annotation type ru.vyarus.dropwizard.guice.test.spock.UseDropwizardApp
Enables random ports usage.
randomPorts(boolean) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
RandomPortsListener - Class in ru.vyarus.dropwizard.guice.test.util
Applies random ports to test application.
RandomPortsListener() - Constructor for class ru.vyarus.dropwizard.guice.test.util.RandomPortsListener
 
recognize(Class<?>) - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigScope
Scope recognition logic may be used in configuration analyzers to easily detect item scope.
recognize(ItemId) - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigScope
recognizeOption(String) - Static method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionParser
Recognize option from string.
register() - Method in interface ru.vyarus.dropwizard.guice.hook.GuiceyConfigurationHook
Register hook.
register(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Shortcut for environment().jersey().register() for direct registration of jersey extensions.
register(Object...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Shortcut for environment().jersey().register() for direct registration of jersey extensions.
register(List<GuiceyConfigurationHook>) - Static method in class ru.vyarus.dropwizard.guice.test.util.HooksUtil
Register configuration hooks.
register(GuiceyConfigurationHook) - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Register hook for current thread.
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
registerCommands(Bootstrap, ClasspathScanner, ConfigurationContext) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.CommandSupport
Scans classpath to find commands and register them.
registerCommands(List<Class<Command>>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Register commands resolved with classpath scan.
registerDisablePredicates(Predicate<ItemInfo>[]) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Register disable predicates, used to disable all matched items.
registerDropwizardBundles(ConfiguredBundle...) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
registeredBy(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Shortcut for Filters.registeredBy(ItemId) for scope classes.
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(ItemId) for special scopes (like classpath scan, bundles lookup etc).
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(ItemId) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
In contrast to Filters.registrationScope(ItemId) this filter returns item for all scopes mentioned item (including scopes where registration was considered duplicate).
registeredBy(ItemId...) - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
 
registerExtension(ConfigurationContext, Class<?>, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsSupport
Register extension (manual or from classpath scan).
registerExtensionBinding(ConfigurationContext, Class<?>, Binding<?>, Class<? extends Module>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsSupport
Register extension from guice binding.
registerExtensions(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
registerExtensions(List<ExtensionItemInfoImpl>) - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
Prepare known extensions for installation.
registerExtensionsOptional(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
 
registerPlugin(Binder, Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginInstaller
 
registerSystemHookAlias(String, Class<?>) - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Register alias hor hook, loaded from system property.
registrationScope(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
registrationScope(ConfigScope) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Shortcut for Filters.registrationScope(ItemId) for special scopes (like classpath scan, bundles lookup etc).
registrationScope(ItemId) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for items registered by specified context.
relativize(String) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.PathUtils
Method used to normalize and remove leading slash to convert path into relative if it starts from slash.
RemovedBindingsCount - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Removed configuration elements count.
RemovedInnerModules - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Count of removed inner guice modules.
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.
removeFromSystemProperties() - Method in class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideValue
 
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(Class<?>, Class, boolean, boolean) - Static method in class ru.vyarus.dropwizard.guice.debug.report.jersey.util.ProviderRenderUtil
Render provider as exact extension type.
render(Class<?>, Object, boolean, boolean) - Static method in class ru.vyarus.dropwizard.guice.debug.report.jersey.util.ProviderRenderUtil
In fuw cases it is possible to get more information using provider instance.
render(StringBuilder) - Method in class ru.vyarus.dropwizard.guice.debug.util.TreeNode
Renders tree to provided builder.
renderClass(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
 
renderClassLine(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
Shortcut for RenderUtils.renderClassLine(Class, List) to render without markers.
renderClassLine(Class<?>, int, List<String>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
Renders scope as: class-simple-name#pos (class-package) *markers.
renderClassLine(Class<?>, List<String>) - Static method in class ru.vyarus.dropwizard.guice.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.debug.util.RenderUtils
Render disabled class as: -class-simple-name (class-package).
renderDisabledClassLine(Class<?>, int, List<String>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
Render disabled class as: -class-simple-name#pos (class-package) *markers.
renderDisabledInstaller(Class<FeatureInstaller>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
Renders disabled installer line.
renderGuiceAop(GuiceAopConfig) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent.ReportRenderer
Render guice aop map report.
renderGuiceBindings(GuiceConfig) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent.ReportRenderer
Render guice bindings report.
renderInstaller(Class<FeatureInstaller>, List<String>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
Render installer line.
renderJerseyConfig(JerseyConfig) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.ApplicationStartedEvent
Render jersey configuration report.
renderKey(Key) - Static method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.GuiceModelUtils
 
renderOptions(OptionsConfig) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent.ReportRenderer
Options report.
renderPackage(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
If provided type is inner class then declaring class will be rendered instead of package.
renderReport(Boolean) - Method in class ru.vyarus.dropwizard.guice.debug.report.stat.StatsRenderer
 
renderReport(DiagnosticConfig) - Method in class ru.vyarus.dropwizard.guice.debug.report.diagnostic.DiagnosticRenderer
Renders diagnostic report according to config.
renderReport(GuiceAopConfig) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopMapRenderer
 
renderReport(GuiceConfig) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceBindingsRenderer
 
renderReport(JerseyConfig) - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfigRenderer
 
renderReport(OptionsConfig) - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsRenderer
Renders options report.
renderReport(ContextTreeConfig) - Method in class ru.vyarus.dropwizard.guice.debug.report.tree.ContextTreeRenderer
Renders configuration tree report according to provided config.
renderReport(MappingsConfig) - Method in class ru.vyarus.dropwizard.guice.debug.report.web.WebMappingsRenderer
 
renderReport(BindingsConfig) - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.ConfigBindingsRenderer
 
renderReport(T) - Method in interface ru.vyarus.dropwizard.guice.debug.report.ReportRenderer
Renders report according ro provided config.
renderStats(boolean) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent.ReportRenderer
Guicey timings report.
RenderUtils - Class in ru.vyarus.dropwizard.guice.debug.util
Helper utilities for diagnostic info rendering.
renderWebMappings(MappingsConfig) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent.ReportRenderer
Render servlet and filter mappings report (including guice servlets and filters).
replaceContextScope(ItemId) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Declares possibly sub-configuration context.
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.eager.EagerSingletonInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.health.HealthCheckInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.JerseyFeatureInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.ProviderReporter
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.LifeCycleInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.ManagedInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginReporter
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.TaskInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.ListenerReporter
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.WebListenerInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebFilterInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebServletInstaller
 
report() - Method in interface ru.vyarus.dropwizard.guice.module.installer.FeatureInstaller
Called to log registered endpoints in dropwizard log fashion.
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
Prints composed report into logger or do nothing if no lines were provided.
Reporter - Class in ru.vyarus.dropwizard.guice.module.installer.util
Helper class to simplify installers dropwizard style report building.
Reporter(Class<? extends FeatureInstaller>, String) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
 
ReportRenderer<T> - Interface in ru.vyarus.dropwizard.guice.debug.report
Report renderer.
ReportRenderer() - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent.ReportRenderer
 
requiresCounter() - Method in enum ru.vyarus.dropwizard.guice.module.context.stat.Stat
 
requiresTimer() - Method in enum ru.vyarus.dropwizard.guice.module.context.stat.Stat
 
reset() - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
May be called to remove improperly registered hooks (registered after context start).
resetStatsLogger() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.GuiceStatsTracker
After injector creation reset logger back to parent handler.
resolveExtensions() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyInitializer
Performs classpath scan to search for extensions.
resolveInstallers() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyInitializer
Perform classpath scan to find installers.
resolveParameter(ParameterContext, ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestParametersSupport
 
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
 
restMapping() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestDropwizardApp
Specifies rest mapping path.
restMapping() - Method in annotation type ru.vyarus.dropwizard.guice.test.spock.UseDropwizardApp
Specifies rest mapping path.
restMapping(String) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
ru.vyarus.dropwizard.guice - package ru.vyarus.dropwizard.guice
 
ru.vyarus.dropwizard.guice.bundle - package ru.vyarus.dropwizard.guice.bundle
 
ru.vyarus.dropwizard.guice.bundle.lookup - package ru.vyarus.dropwizard.guice.bundle.lookup
 
ru.vyarus.dropwizard.guice.debug - package ru.vyarus.dropwizard.guice.debug
 
ru.vyarus.dropwizard.guice.debug.hook - package ru.vyarus.dropwizard.guice.debug.hook
 
ru.vyarus.dropwizard.guice.debug.report - package ru.vyarus.dropwizard.guice.debug.report
 
ru.vyarus.dropwizard.guice.debug.report.diagnostic - package ru.vyarus.dropwizard.guice.debug.report.diagnostic
 
ru.vyarus.dropwizard.guice.debug.report.guice - package ru.vyarus.dropwizard.guice.debug.report.guice
 
ru.vyarus.dropwizard.guice.debug.report.guice.model - package ru.vyarus.dropwizard.guice.debug.report.guice.model
 
ru.vyarus.dropwizard.guice.debug.report.guice.util - package ru.vyarus.dropwizard.guice.debug.report.guice.util
 
ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor - package ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor
 
ru.vyarus.dropwizard.guice.debug.report.jersey - package ru.vyarus.dropwizard.guice.debug.report.jersey
 
ru.vyarus.dropwizard.guice.debug.report.jersey.util - package ru.vyarus.dropwizard.guice.debug.report.jersey.util
 
ru.vyarus.dropwizard.guice.debug.report.option - package ru.vyarus.dropwizard.guice.debug.report.option
 
ru.vyarus.dropwizard.guice.debug.report.stat - package ru.vyarus.dropwizard.guice.debug.report.stat
 
ru.vyarus.dropwizard.guice.debug.report.tree - package ru.vyarus.dropwizard.guice.debug.report.tree
 
ru.vyarus.dropwizard.guice.debug.report.web - package ru.vyarus.dropwizard.guice.debug.report.web
 
ru.vyarus.dropwizard.guice.debug.report.web.model - package ru.vyarus.dropwizard.guice.debug.report.web.model
 
ru.vyarus.dropwizard.guice.debug.report.web.util - package ru.vyarus.dropwizard.guice.debug.report.web.util
 
ru.vyarus.dropwizard.guice.debug.report.yaml - package ru.vyarus.dropwizard.guice.debug.report.yaml
 
ru.vyarus.dropwizard.guice.debug.util - package ru.vyarus.dropwizard.guice.debug.util
 
ru.vyarus.dropwizard.guice.hook - package ru.vyarus.dropwizard.guice.hook
 
ru.vyarus.dropwizard.guice.injector - package ru.vyarus.dropwizard.guice.injector
 
ru.vyarus.dropwizard.guice.injector.lookup - package ru.vyarus.dropwizard.guice.injector.lookup
 
ru.vyarus.dropwizard.guice.module - package ru.vyarus.dropwizard.guice.module
 
ru.vyarus.dropwizard.guice.module.context - package ru.vyarus.dropwizard.guice.module.context
 
ru.vyarus.dropwizard.guice.module.context.bootstrap - package ru.vyarus.dropwizard.guice.module.context.bootstrap
 
ru.vyarus.dropwizard.guice.module.context.info - package ru.vyarus.dropwizard.guice.module.context.info
 
ru.vyarus.dropwizard.guice.module.context.info.impl - package ru.vyarus.dropwizard.guice.module.context.info.impl
 
ru.vyarus.dropwizard.guice.module.context.info.sign - package ru.vyarus.dropwizard.guice.module.context.info.sign
 
ru.vyarus.dropwizard.guice.module.context.option - package ru.vyarus.dropwizard.guice.module.context.option
 
ru.vyarus.dropwizard.guice.module.context.option.internal - package ru.vyarus.dropwizard.guice.module.context.option.internal
 
ru.vyarus.dropwizard.guice.module.context.option.mapper - package ru.vyarus.dropwizard.guice.module.context.option.mapper
 
ru.vyarus.dropwizard.guice.module.context.stat - package ru.vyarus.dropwizard.guice.module.context.stat
 
ru.vyarus.dropwizard.guice.module.context.unique - package ru.vyarus.dropwizard.guice.module.context.unique
 
ru.vyarus.dropwizard.guice.module.context.unique.item - package ru.vyarus.dropwizard.guice.module.context.unique.item
 
ru.vyarus.dropwizard.guice.module.installer - package ru.vyarus.dropwizard.guice.module.installer
 
ru.vyarus.dropwizard.guice.module.installer.bundle - package ru.vyarus.dropwizard.guice.module.installer.bundle
 
ru.vyarus.dropwizard.guice.module.installer.bundle.listener - package ru.vyarus.dropwizard.guice.module.installer.bundle.listener
 
ru.vyarus.dropwizard.guice.module.installer.feature - package ru.vyarus.dropwizard.guice.module.installer.feature
 
ru.vyarus.dropwizard.guice.module.installer.feature.eager - package ru.vyarus.dropwizard.guice.module.installer.feature.eager
 
ru.vyarus.dropwizard.guice.module.installer.feature.health - package ru.vyarus.dropwizard.guice.module.installer.feature.health
 
ru.vyarus.dropwizard.guice.module.installer.feature.jersey - package ru.vyarus.dropwizard.guice.module.installer.feature.jersey
 
ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider - package ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider
 
ru.vyarus.dropwizard.guice.module.installer.feature.plugin - package ru.vyarus.dropwizard.guice.module.installer.feature.plugin
 
ru.vyarus.dropwizard.guice.module.installer.feature.web - package ru.vyarus.dropwizard.guice.module.installer.feature.web
 
ru.vyarus.dropwizard.guice.module.installer.feature.web.listener - package ru.vyarus.dropwizard.guice.module.installer.feature.web.listener
 
ru.vyarus.dropwizard.guice.module.installer.feature.web.util - package ru.vyarus.dropwizard.guice.module.installer.feature.web.util
 
ru.vyarus.dropwizard.guice.module.installer.install - package ru.vyarus.dropwizard.guice.module.installer.install
 
ru.vyarus.dropwizard.guice.module.installer.install.binding - package ru.vyarus.dropwizard.guice.module.installer.install.binding
 
ru.vyarus.dropwizard.guice.module.installer.internal - package ru.vyarus.dropwizard.guice.module.installer.internal
 
ru.vyarus.dropwizard.guice.module.installer.option - package ru.vyarus.dropwizard.guice.module.installer.option
 
ru.vyarus.dropwizard.guice.module.installer.order - package ru.vyarus.dropwizard.guice.module.installer.order
 
ru.vyarus.dropwizard.guice.module.installer.scanner - package ru.vyarus.dropwizard.guice.module.installer.scanner
 
ru.vyarus.dropwizard.guice.module.installer.scanner.util - package ru.vyarus.dropwizard.guice.module.installer.scanner.util
 
ru.vyarus.dropwizard.guice.module.installer.util - package ru.vyarus.dropwizard.guice.module.installer.util
 
ru.vyarus.dropwizard.guice.module.jersey - package ru.vyarus.dropwizard.guice.module.jersey
 
ru.vyarus.dropwizard.guice.module.jersey.debug - package ru.vyarus.dropwizard.guice.module.jersey.debug
 
ru.vyarus.dropwizard.guice.module.jersey.debug.service - package ru.vyarus.dropwizard.guice.module.jersey.debug.service
 
ru.vyarus.dropwizard.guice.module.jersey.hk2 - package ru.vyarus.dropwizard.guice.module.jersey.hk2
 
ru.vyarus.dropwizard.guice.module.jersey.support - package ru.vyarus.dropwizard.guice.module.jersey.support
 
ru.vyarus.dropwizard.guice.module.lifecycle - package ru.vyarus.dropwizard.guice.module.lifecycle
 
ru.vyarus.dropwizard.guice.module.lifecycle.event - package ru.vyarus.dropwizard.guice.module.lifecycle.event
 
ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration - package ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
 
ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey - package ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey
 
ru.vyarus.dropwizard.guice.module.lifecycle.event.run - package ru.vyarus.dropwizard.guice.module.lifecycle.event.run
 
ru.vyarus.dropwizard.guice.module.lifecycle.internal - package ru.vyarus.dropwizard.guice.module.lifecycle.internal
 
ru.vyarus.dropwizard.guice.module.support - package ru.vyarus.dropwizard.guice.module.support
 
ru.vyarus.dropwizard.guice.module.support.scope - package ru.vyarus.dropwizard.guice.module.support.scope
 
ru.vyarus.dropwizard.guice.module.yaml - package ru.vyarus.dropwizard.guice.module.yaml
 
ru.vyarus.dropwizard.guice.module.yaml.bind - package ru.vyarus.dropwizard.guice.module.yaml.bind
 
ru.vyarus.dropwizard.guice.test - package ru.vyarus.dropwizard.guice.test
 
ru.vyarus.dropwizard.guice.test.binding - package ru.vyarus.dropwizard.guice.test.binding
 
ru.vyarus.dropwizard.guice.test.jupiter - package ru.vyarus.dropwizard.guice.test.jupiter
 
ru.vyarus.dropwizard.guice.test.jupiter.ext - package ru.vyarus.dropwizard.guice.test.jupiter.ext
 
ru.vyarus.dropwizard.guice.test.jupiter.param - package ru.vyarus.dropwizard.guice.test.jupiter.param
 
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
 
ru.vyarus.dropwizard.guice.test.util - package ru.vyarus.dropwizard.guice.test.util
 
run(Configuration, Environment) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle
 
run(Environment, Namespace, C) - Method in class ru.vyarus.dropwizard.guice.test.TestCommand
 
run(GuiceBundle.Builder) - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Called just after manual application configuration (in application class).
run(GuiceyEnvironment) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBundle
Called on run phase.
run(GuiceyEnvironment) - Method in class ru.vyarus.dropwizard.guice.module.installer.WebInstallersBundle
 
run(T, Environment) - Method in class ru.vyarus.dropwizard.guice.module.context.bootstrap.DropwizardBundleTracker
 
runBundles() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyRunner
Process run phase for guicey bundles.
runBundles(ConfigurationContext) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.BundleSupport
Run all enabled bundles.
runFinished() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyRunner
Run lifecycle end.
runHooks(GuiceBundle.Builder) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Runs all registered hooks (at the end of manual builder configuration) and fire success event.
runPhase(Configuration, ConfigurationTree, Environment) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
RunPhaseEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event
Base class for events, started after GuiceBundle.run(Configuration, Environment) phase.
RunPhaseEvent(GuiceyLifecycle, EventsContext) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.RunPhaseEvent
 
runPhaseStarted(Configuration, Environment) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
RunTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Guicey time in dropwizard run phase (without jersey time).

S

scan(ClassVisitor) - Method in class ru.vyarus.dropwizard.guice.module.installer.scanner.ClasspathScanner
Scan configured classpath packages.
ScanClassesCount - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Count of classes loaded during classpath scan.
ScanPackages - ru.vyarus.dropwizard.guice.GuiceyOptions
Packages for classpath scan.
ScanSupport - Interface in ru.vyarus.dropwizard.guice.module.context.info.sign
Auto scan sign indicates that configuration item could be resolved with classpath scan.
ScanTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Classpath scan time (time to resolve all classes from configured packages).
Scope - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Scope declaration (bindScope(...)).
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...)).
SearchCommands - ru.vyarus.dropwizard.guice.GuiceyOptions
Enables commands search in classpath and dynamic installation.
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().
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
 
SERVLET - ru.vyarus.dropwizard.guice.debug.report.web.model.WebElementType
 
ServletInstance - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Http servlet registration by instance.
ServletKey - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Http servlet registration by class.
ServletVisitor - Class in ru.vyarus.dropwizard.guice.debug.report.web.util
Visitor for guice servlet and filter bindings detection.
ServletVisitor() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.web.util.ServletVisitor
 
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) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.EventsContext
 
setBootstrap(Bootstrap<C>) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
setBootstrap(Bootstrap<T>) - Method in interface ru.vyarus.dropwizard.guice.module.support.BootstrapAwareModule
Method will be called just before injector initialization.
setConfiguration(C) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
setConfiguration(Configuration) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.EventsContext
 
setConfiguration(T) - Method in interface ru.vyarus.dropwizard.guice.module.support.ConfigurationAwareModule
Method will be called just before injector initialization.
setConfigurationTree(ConfigurationTree) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.EventsContext
 
setConfigurationTree(ConfigurationTree) - Method in interface ru.vyarus.dropwizard.guice.module.support.ConfigurationTreeAwareModule
Mathod will be called just before injector initialization.
setConfigurationTree(ConfigurationTree) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
setContextDebugService(ContextDebugService) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.GuiceInstanceListener
 
setDuplicatesDetector(DuplicateConfigDetector) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Change default duplicates detector.
setEnvironment(Environment) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.EventsContext
 
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.
setInjectionManager(InjectionManager) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.EventsContext
 
setInjector(Injector) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.EventsContext
 
setInstaller(FeatureInstaller) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
setInstanceCount(int) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.InstanceItemInfoImpl
 
setJerseyManaged(boolean) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
setKey(Key) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setLazy(boolean) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
setManualBinding(Binding) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
setModule(String) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setOption(T, Object) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
setOptional(boolean) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
setOptions(Options) - Method in class ru.vyarus.dropwizard.guice.module.installer.option.InstallerOptionsSupport
 
setOptions(Options) - Method in interface ru.vyarus.dropwizard.guice.module.installer.option.WithOptions
Called before any installer method.
setOptions(Options) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
setOptions(Options) - Method in interface ru.vyarus.dropwizard.guice.module.support.OptionsAwareModule
Method will be called just before injector initialization.
setParent(String) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
setPattern(String) - Method in class ru.vyarus.dropwizard.guice.debug.report.web.model.WebElementModel
 
setPatternType(UriPatternType) - Method in class ru.vyarus.dropwizard.guice.debug.report.web.model.WebElementModel
 
setPrefix(String) - Method in class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideValue
 
setPrefix(String) - Method in interface ru.vyarus.dropwizard.guice.test.util.ConfigurablePrefix
 
setPrivateModule(boolean) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
setProperty(String, Class<?>...) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.PropertyUtils
 
setProvidedBy(String) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setScope(Class<? extends Annotation>) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setSource(String) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setSourceLine(int) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setSpecial(List<?>) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setTarget(Key) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setType(Class) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
setValue(T) - Method in class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionHolder
 
SharedConfigurationState - Class in ru.vyarus.dropwizard.guice.module.context
Application-wide shared state assumed to be used in configuration phase.
SharedConfigurationState() - Constructor for class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
 
sharedState(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Access shared value.
sharedState(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Access shared value.
sharedState(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
Access shared value.
sharedState(Class<?>, Supplier<T>) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Alternative shared value initialization for cases when first accessed bundle should init state value and all other just use it.
sharedState(Class<?>, Supplier<T>) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Alternative shared value initialization for cases when first accessed bundle should init state value and all other just use it.
sharedState(Class<?>, Supplier<T>) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
Alternative shared value initialization for cases when first accessed bundle should init state value and all other just use it.
sharedStateOrFail(Class<?>, String, Object...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Used to access shared state value and immediately fail if value not yet set (most likely due to incorrect configuration order).
sharedStateOrFail(Class<?>, String, Object...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Used to access shared state value and immediately fail if value not yet set (most likely due to incorrect configuration order).
sharedStateOrFail(Class<?>, String, Object...) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
Used to access shared state value and immediately fail if value not yet set (most likely, due to incorrect configuration order).
shareState(Class<?>, Object) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Share global state to be used in other bundles (during configuration).
shareState(Class<?>, Object) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Share global state to be used in other bundles (during configuration).
shareState(Class<?>, Object) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
Share global state to be used in other bundles (during configuration).
showAdminContext() - Method in class ru.vyarus.dropwizard.guice.debug.report.web.MappingsConfig
Show admin context mappings.
showConfigurationTree() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
Show visible configuration tree.
showConfigurationTreeOnly() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
Show configuration values tree only without bindings.
showContextResolvers() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show context resolvers ContextResolver.
showCustomConfigOnly() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
Avoid paths from dropwizard Configuration class (only custom configuration paths shown).
showDropwizardMappings() - Method in class ru.vyarus.dropwizard.guice.debug.report.web.MappingsConfig
Show default servlets and filters configured by dropwizard (including jersey servlet).
showDynamicFeatures() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show dynamic features DynamicFeature.
showExceptionMappers() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show exception mappers ExceptionMapper.
showGuiceMappings() - Method in class ru.vyarus.dropwizard.guice.debug.report.web.MappingsConfig
Show guice ServletModule mappings and GuiceFilter registrations.
showInjectionResolvers() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show injection resolvers InjectionResolver.
showMainContext() - Method in class ru.vyarus.dropwizard.guice.debug.report.web.MappingsConfig
Show main context mappings.
showMessageReaders() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show message readers MessageBodyReader.
showMessageWriters() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show message writers MessageBodyWriter.
showNotDefinedOptions() - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
Show options not customized by user (in other words show used options defaults).
showNotUsedMarker() - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
Show NOT_USED marker for not (yet) used options.
showNullValues() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
Show paths with null values.
showParamConverters() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show param converters ParamConverterProvider.
showParamValueProviders() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show param value providers ValueParamProvider.
showReadInterceptors() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show read interceptors ReaderInterceptor.
showRequestFilters() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show request filters ContainerRequestFilter.
showResponseFilters() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show response filters ContainerResponseFilter.
showWriteInterceptors() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show write interceptors WriterInterceptor.
simple(Class, Class) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginReporter
 
SLASH - Static variable in class ru.vyarus.dropwizard.guice.module.installer.util.PathUtils
 
SpecialFieldsSupport - Class in ru.vyarus.dropwizard.guice.test.spock.ext
Support for special test fields.
start() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.SessionListenersSupport
 
started(Injector) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.listener.ApplicationStartupListener
Called after server startup or after guicey initialization in guicey-only tests.
startJerseyTimer(Stat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
Special methods for tracking time in jersey scope.
StartupErrorRule - Class in ru.vyarus.dropwizard.guice.test
Deprecated.
in favour of junit 5. But system-rules does not support junit 5 so there is no direct replacement. For system exit capturing you can use https://github.com/tginsberg/junit5-system-exit For system streams capturing there is no alternatives, but in any case it is impossible to do for parallel tests
StartupErrorRule.AfterExitAssertion - Interface in ru.vyarus.dropwizard.guice.test
Deprecated.
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.
statesCount() - Static method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Could be useful only in tests in order to validate possibly stale applications.
StatsInfo - Class in ru.vyarus.dropwizard.guice.module.context.stat
Provides access to starts collected at startup.
StatsInfo(StatsTracker) - Constructor for class ru.vyarus.dropwizard.guice.module.context.stat.StatsInfo
 
StatsRenderer - Class in ru.vyarus.dropwizard.guice.debug.report.stat
Renders startup statistics.
StatsRenderer(GuiceyConfigurationInfo) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.stat.StatsRenderer
 
StatsTracker - Class in ru.vyarus.dropwizard.guice.module.context.stat
Internal object, used to record startup stats.
StatsTracker() - Constructor for class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
 
stop() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.SessionListenersSupport
 
stop() - Method in class ru.vyarus.dropwizard.guice.test.TestCommand
 
stopJerseyTimer(Stat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
Called to stop currently measured jersey metric (also stops main guice and jersey timers).
strictScopeControl() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Deprecated.
in the next version HK2 support will be removed and option will become useless
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.
supportsParameter(ParameterContext, ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestParametersSupport
 

T

TAB - Static variable in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
 
target(String...) - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
Unbounded (universal) WebTarget construction shortcut.
targetAdmin(String...) - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
Shortcut for WebTarget creation for admin context path.
targetMain(String...) - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
Shortcut for WebTarget creation for main context path.
targetRest(String...) - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
Shortcut for WebTarget creation for rest context path.
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
 
TestDropwizardApp - Annotation Type in ru.vyarus.dropwizard.guice.test.jupiter
Dropwizard app junit 5 extension.
TestDropwizardAppExtension - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext
TestDropwizardApp junit 5 extension implementation.
TestDropwizardAppExtension() - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension
 
TestDropwizardAppExtension.Builder - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext
Builder used for manual extension registration (TestDropwizardAppExtension.forApp(Class)).
TestGuiceyApp - Annotation Type in ru.vyarus.dropwizard.guice.test.jupiter
Guicey app junit 5 extension.
TestGuiceyAppExtension - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext
TestGuiceyApp junit 5 extension implementation.
TestGuiceyAppExtension() - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension
 
TestGuiceyAppExtension.Builder - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext
Builder used for manual extension registration (TestGuiceyAppExtension.forApp(Class)).
TestParametersSupport - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext
Base class for junit 5 extensions.
TestParametersSupport() - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestParametersSupport
 
time(Stat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsInfo
Note: time stats are measured in nanoseconds and after conversion to millisecond it may become 0.
timer(Stat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
If measured first time, returns new instance.
toString() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
toString() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
toString() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.InstanceItemInfoImpl
 
toString() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
toString() - Method in class ru.vyarus.dropwizard.guice.module.context.info.ItemId
 
toString() - Method in class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionHolder
 
toString() - Method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
 
toString() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.listener.ApplicationStartupListenerAdapter
 
toString() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.listener.GuiceyStartupListenerAdapter
 
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).
TrackDropwizardBundles - ru.vyarus.dropwizard.guice.GuiceyOptions
Track transitive dropwizard bundles registration.
trailingSlash(String) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.PathUtils
Exception: slash is not applied to empty string because in this case it would become leading slash too (may not be desired behaviour).
transitiveBundles() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for transitive bundles: bundles registered only by other bundles (and never directly).
TreeNode - Class in ru.vyarus.dropwizard.guice.debug.util
Tree structure used for pretty console tree render.
TreeNode(String, Object...) - Constructor for class ru.vyarus.dropwizard.guice.debug.util.TreeNode
Creates new node.
trimLeadingSlash(String) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.PathUtils
Note: assumed that leading slash is not backslash (in this case use PathUtils.normalize(String) first).
trimSlashes(String) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.PathUtils
Note: assumed that leading and trailing slashed are not backslashes (in this case use PathUtils.normalize(String) first).
trimStars(String) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.PathUtils
Method used to cleanup wildcard paths like "/*" into "/".
trimTrailingSlash(String) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.PathUtils
Note: assumed that trailing slash is not backslash (in this case use PathUtils.normalize(String) first).
type(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter used for instance items (bundle, module) selection by type.
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.
TypeConverter - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
TypeConverter registration (convertToTypes(,,)).
TypeInstaller<T> - Interface in ru.vyarus.dropwizard.guice.module.installer.install
Marker interface must be used together with FeatureInstaller.
TypeListener - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
TypeListener registration (bindListener(..)).
types(Matcher<? super Class<?>>) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopConfig
Filter bindings by type.
typesOnly(Collection<ItemId<T>>) - Static method in class ru.vyarus.dropwizard.guice.module.context.info.ItemId
Utility method to project collections of item ids into classes.

U

UniqueDropwizardAwareModule<C extends io.dropwizard.Configuration> - Class in ru.vyarus.dropwizard.guice.module.context.unique.item
Base class for unique guice modules with access to dropwizard specific objects.
UniqueDropwizardAwareModule() - Constructor for class ru.vyarus.dropwizard.guice.module.context.unique.item.UniqueDropwizardAwareModule
 
UniqueGuiceyBundle - Class in ru.vyarus.dropwizard.guice.module.context.unique.item
Base class for unique bundles: only one bundle instance must be accepted and all others considered duplicate.
UniqueGuiceyBundle() - Constructor for class ru.vyarus.dropwizard.guice.module.context.unique.item.UniqueGuiceyBundle
 
UniqueGuiceyLifecycleListener - Class in ru.vyarus.dropwizard.guice.module.lifecycle
Base class for event listeners that must be used only once (for example, if multiple listeners would be registered only one must be used.
UniqueGuiceyLifecycleListener() - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.UniqueGuiceyLifecycleListener
 
uniqueItems(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Grant uniqueness for specified instance items: guicey bundles, guice modules and dropwizard bundles, registered through guicey api (GuiceBundle.Builder.dropwizardBundles(ConfiguredBundle[]) and GuiceyOptions.TrackDropwizardBundles).
UniqueItemsDuplicatesDetector - Class in ru.vyarus.dropwizard.guice.module.context.unique
Simple deduplicator implementation to track uniqueness for exact items (not everything like LegacyModeDuplicatesDetector do).
UniqueItemsDuplicatesDetector(Class<?>...) - Constructor for class ru.vyarus.dropwizard.guice.module.context.unique.UniqueItemsDuplicatesDetector
 
UniqueModule - Class in ru.vyarus.dropwizard.guice.module.context.unique.item
Base class for unique modules: only one module instance must be accepted and all others considered duplicate.
UniqueModule() - Constructor for class ru.vyarus.dropwizard.guice.module.context.unique.item.UniqueModule
 
Untargetted - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Untargetted binding (bind(Smth.class)).
UseCoreInstallers - ru.vyarus.dropwizard.guice.GuiceyOptions
Automatic core installers installation.
UseDropwizardApp - Annotation Type in ru.vyarus.dropwizard.guice.test.spock
Dropwizard spock extension.
UseGuiceyApp - Annotation Type in ru.vyarus.dropwizard.guice.test.spock
Guicey spock extension.
UseGuiceyHooks - Annotation Type in ru.vyarus.dropwizard.guice.test.spock
Deprecated.
additional hooks could be declared in static test fields (even in base test class)
useHK2ForJerseyExtensions() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Deprecated.
in the next version HK2 support will be removed
UseHkBridge - ru.vyarus.dropwizard.guice.GuiceyOptions
Deprecated.
in the next version HK2 support will be removed

V

validateFieldHooks(List<Field>) - Static method in class ru.vyarus.dropwizard.guice.test.util.HooksUtil
Validate fields annotated with EnableHook for correctness.
value() - Method in annotation type ru.vyarus.dropwizard.guice.module.installer.feature.plugin.Plugin
 
value() - Method in annotation type ru.vyarus.dropwizard.guice.module.installer.order.Order
 
value() - Method in annotation type ru.vyarus.dropwizard.guice.module.yaml.bind.Config
 
value() - Method in class ru.vyarus.dropwizard.guice.module.yaml.bind.ConfigImpl
 
value() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestDropwizardApp
 
value() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestGuiceyApp
 
value() - Method in annotation type ru.vyarus.dropwizard.guice.test.spock.ConfigOverride
 
value() - Method in annotation type ru.vyarus.dropwizard.guice.test.spock.UseDropwizardApp
 
value() - Method in annotation type ru.vyarus.dropwizard.guice.test.spock.UseGuiceyApp
 
value() - Method in annotation type ru.vyarus.dropwizard.guice.test.spock.UseGuiceyHooks
Deprecated.
 
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 valuesByType(Class), but only first element is returned.
valueByUniqueDeclaredType(Class<T>) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Search value by unique type declaration.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.debug.report.web.model.WebElementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.GuiceyOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigItem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.module.context.stat.Stat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.module.installer.InstallersOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Returns the enum constant of this type with the specified name.
values() - Static method in enum ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.vyarus.dropwizard.guice.debug.report.web.model.WebElementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.vyarus.dropwizard.guice.GuiceyOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigItem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.vyarus.dropwizard.guice.module.context.stat.Stat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.vyarus.dropwizard.guice.module.installer.InstallersOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Returns an array containing the constants of this enum type, in the order they are declared.
valuesByType(Class<T>) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Useful to resolve sub configuration objects.
visit(Binding<T>) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
 
visit(InstanceFilterBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(InstanceFilterBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.web.util.ServletVisitor
 
visit(InstanceServletBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(InstanceServletBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.web.util.ServletVisitor
 
visit(LinkedFilterBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(LinkedFilterBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.web.util.ServletVisitor
 
visit(LinkedServletBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(LinkedServletBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.web.util.ServletVisitor
 
visit(ConstructorBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(ConvertedConstantBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(ExposedBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(InstanceBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(InterceptorBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
 
visit(LinkedKeyBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(PrivateElements) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
 
visit(ProviderBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(ProviderInstanceBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(ProviderKeyBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
visit(ProvisionListenerBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
 
visit(ScopeBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
 
visit(TypeConverterBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
 
visit(TypeListenerBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
 
visit(UntargettedBinding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceBindingVisitor
 
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).
visit(List<ModuleDeclaration>, Consumer<ModuleDeclaration>) - Static method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.GuiceModelUtils
Applies callback to all modules in tree.
visitBindings(List<ModuleDeclaration>, Consumer<BindingDeclaration>) - Static method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.GuiceModelUtils
Applies callback to all bindings in tree.
visitEagerSingleton() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceScopingVisitor
 
visitNoScoping() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceScopingVisitor
 
visitOther(Element) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceElementVisitor
 
visitScope(Scope) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceScopingVisitor
 
visitScopeAnnotation(Class) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceScopingVisitor
 
visitSpec(SpecInfo) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.AbstractAppExtension
 
visitSpec(SpecInfo) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyConfigurationExtension
Deprecated.
 
visitSpecAnnotation(UseGuiceyHooks, SpecInfo) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyConfigurationExtension
Deprecated.
 
visitSpecAnnotation(T, SpecInfo) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.AbstractAppExtension
 
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

WebElementModel - Class in ru.vyarus.dropwizard.guice.debug.report.web.model
ServletModule servlet or filter registration model.
WebElementModel(WebElementType, Key, boolean) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.web.model.WebElementModel
 
WebElementType - Enum in ru.vyarus.dropwizard.guice.debug.report.web.model
Type of ServletModule registration.
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
 
WebMappingsDiagnostic - Class in ru.vyarus.dropwizard.guice.debug
Application web mappings listener.
WebMappingsDiagnostic(MappingsConfig) - Constructor for class ru.vyarus.dropwizard.guice.debug.WebMappingsDiagnostic
 
WebMappingsRenderer - Class in ru.vyarus.dropwizard.guice.debug.report.web
Web mappings report (servlets and filters).
WebMappingsRenderer(Environment, GuiceyConfigurationInfo) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.web.WebMappingsRenderer
 
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.
withSharedState(Consumer<SharedConfigurationState>) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Guicey manage application-wide shared state object to simplify cases when such state is required during configuration.
WrongContextException - Exception in ru.vyarus.dropwizard.guice.module.jersey.debug.service
Exception thrown when service instantiated with HK2 or guice when opposite expected.
WrongContextException(String, Object...) - Constructor for exception ru.vyarus.dropwizard.guice.module.jersey.debug.service.WrongContextException
 

Y

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