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
All Classes All Packages
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
andWebListener
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
orConfiguredBundle
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 dropwizardBootstrap
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
-
Same as
TestDropwizardApp.config()
. - config(String) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
-
Same as
TestGuiceyApp.config()
. - 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
orUseDropwizardApp
to specify configuration overrides. - configOverrides(String...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
-
Same as
TestDropwizardApp.configOverride()
. - configOverrides(String...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
-
Same as
TestGuiceyApp.configOverride()
. - 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
andTestDropwizardAppExtension
). - 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 allGuiceyConfigurationHook
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 allGuiceyConfigurationHook
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 toGuice.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
-
Affects
WebServletInstaller
. - DenySessionListenersWithoutSession - ru.vyarus.dropwizard.guice.module.installer.InstallersOptions
-
Affects
WebListenerInstaller
. - 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
-
Shortcut for
Filters.disabledBy(ItemId)
. - 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
-
Installer manual disable registration from
GuiceBundle.Builder.disableInstallers(Class[])
orGuiceyBootstrap.disableInstallers(Class[])
. - 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
-
Shortcut version of
OptionsMapper.env(String, Enum, Function)
. - 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)
andConfigurationInfo.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
-
Shortcut for
ItemInfo.getIgnoresByScope(ItemId)
. - 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
-
Shortcut for
ConfigurationInfo.getInfos(Class)
. - 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
-
Shortcut for
GuiceyConfigurationInfo.getItemsByScope(ItemId)
. - 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
orEnvironment
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
-
Adapter for
GuiceyLifecycleListener
. - 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
-
Same as
TestDropwizardApp.hooks()
. - hooks(Class<? extends GuiceyConfigurationHook>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
-
Same as
TestGuiceyApp.hooks()
. - 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 withInjectorLookup.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
andWebInstallersBundle
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 withCustom
, so registered extensions could override default extensions, including default dropwizard extensions (seeProviders.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
-
Shortcut version of
OptionsMapper.prop(String, Enum, Function)
. - 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
-
Shortcut for
TestDropwizardAppExtension.Builder.randomPorts(boolean)
. - 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
-
Same as
TestDropwizardApp.randomPorts()
. - 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
-
Shortcut for
ConfigScope.recognize(Class)
. - 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
-
Usual bundle registration from
GuiceBundle.Builder.bundles(GuiceyBundle...)
orGuiceyBootstrap.bundles(GuiceyBundle...)
. - 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
-
Direct dropwizard bundle registration from
GuiceBundle.Builder.dropwizardBundles(ConfiguredBundle...)
orGuiceyBootstrap.dropwizardBundles( ConfiguredBundle[])
. - 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
-
Usual extension registration from
GuiceBundle.Builder.extensions(Class[])
orGuiceyBootstrap.extensions(Class[])
. - 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
-
Optional extension registration from
GuiceBundle.Builder.extensionsOptional(Class[])
orGuiceyBootstrap.extensionsOptional(Class[])
. - 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
-
Usual installer registration from
GuiceBundle.Builder.installers(Class[])
orGuiceyBootstrap.installers(Class[])
. - 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
-
Shortcut for
Filters.registrationScope(ItemId)
. - 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
-
Same as
TestDropwizardApp.restMapping()
. - 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
byGuiceyBundle
. - 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 andGuiceFilter
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
-
Shortcut version of
OptionsMapper.string(Enum, String, Function)
. - 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[])
andGuiceyOptions.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
All Classes All Packages