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

A

abbreviate(String) - Method in class ru.vyarus.dropwizard.guice.debug.util.ClassNameAbbreviator
Shorten package names to match max length.
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
 
acceptScanCandidate(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
Auto scan performed under configuration phase, but actual extensions registration only in run phase because manual extensions could be added at run phase (and manual extensions must be registered in priority).
activate() - Method in class ru.vyarus.dropwizard.guice.module.jersey.hk2.GuiceBridgeActivator
Activate HK2 guice bridge.
add() - Method in class ru.vyarus.dropwizard.guice.test.track.TrackersHook.Builder
Apply tracker registration.
add(int, ConfiguredBundle) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.DropwizardBundlesTracker
 
add(int, LifeCycle) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.ManagedTracker
 
add(ConfiguredBundle) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.DropwizardBundlesTracker
 
add(MutableServletContextHandler, EventListener) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.SessionListenersSupport
Add listener for delayed registration.
add(LifeCycle) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.ManagedTracker
 
add(MethodTrack) - Method in class ru.vyarus.dropwizard.guice.test.track.stat.MethodSummary
Used during summary object aggregation.
addAll(int, Collection<? extends ConfiguredBundle>) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.DropwizardBundlesTracker
 
addAll(int, Collection<? extends LifeCycle>) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.ManagedTracker
 
addAll(Collection<? extends ConfiguredBundle>) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.DropwizardBundlesTracker
 
addAll(Collection<? extends LifeCycle>) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.ManagedTracker
 
addAutoScanFilter(Predicate<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Add extra filter for scanned classes (classpath scan and bindings recognition).
addBean(Object) - Method in class ru.vyarus.dropwizard.guice.test.TestCommand.NoManagedContainerLifeCycle
 
addDelayedConfiguration(Consumer<GuiceyEnvironment>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Add delayed configuration from the main builder (or hook) to run under run phase (when configuration would be available).
addListener(TestExecutionListener) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.ListenersSupport
Register listener.
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.ConfigOverrideExtensionValue
 
addToSystemProperties() - Method in class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideValue
 
AdminContext - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.feature.web
Used together with WebServlet, WebFilter and WebListener annotations to specify target context.
AdminGuiceFilter - Class in ru.vyarus.dropwizard.guice.module.installer.internal
Filter is registered on admin context to provide request scope objects support in admin context.
AdminGuiceFilter(GuiceFilter) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.internal.AdminGuiceFilter
Create admin filter for existing guice filter.
after() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyTestSupport
 
after() - Method in interface ru.vyarus.dropwizard.guice.test.stub.StubLifecycle
Called after each test method.
after() - Method in class ru.vyarus.dropwizard.guice.test.stub.StubsHook
Run StubLifecycle.after() for all stubs, implementing lifecycle interface.
afterAll(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
 
afterAll(EventContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.TestExecutionListenerLambdaAdapter
 
afterAll(EventContext) - Method in interface ru.vyarus.dropwizard.guice.test.jupiter.env.listen.TestExecutionListener
IMPORTANT: this method MIGHT NOT BE CALLED at all in case if extension is registered under non-static field (and so the application is stopped after each method).
AfterAll - ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.ListenerEvent
After all test methods.
AfterAll - ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.GuiceyTestTime
After all time.
afterEach(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
 
afterEach(EventContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
 
afterEach(EventContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.TestExecutionListenerLambdaAdapter
 
afterEach(EventContext) - Method in interface ru.vyarus.dropwizard.guice.test.jupiter.env.listen.TestExecutionListener
Called after each test method execution.
afterEach(EventContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackerFieldsSupport
 
AfterEach - ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.ListenerEvent
After each test method.
AfterEach - ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.GuiceyTestTime
After each time.
afterTest(EventContext, AnnotatedField<A, T>, T) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Called after each test to post-process field value (if required).
afterTest(EventContext, AnnotatedField<RecordLogs, RecordedLogs>, RecordedLogs) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.log.LogFieldsSupport
 
afterTest(EventContext, AnnotatedField<MockBean, Object>, Object) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.mock.MockFieldsSupport
 
afterTest(EventContext, AnnotatedField<StubRest, RestClient>, RestClient) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.RestStubFieldsSupport
 
afterTest(EventContext, AnnotatedField<SpyBean, Object>, Object) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.spy.SpyFieldsSupport
 
afterTest(EventContext, AnnotatedField<StubBean, Object>, Object) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.stub.StubFieldsSupport
 
afterTest(EventContext, AnnotatedField<TrackBean, Tracker>, Tracker) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackerFieldsSupport
 
ALIAS - Static variable in class ru.vyarus.dropwizard.guice.debug.hook.DiagnosticHook
Hook system property alias.
ALIAS - Static variable in class ru.vyarus.dropwizard.guice.debug.hook.GuiceProvisionTimeHook
System property hook alias name.
ALIAS - Static variable in class ru.vyarus.dropwizard.guice.debug.hook.StartupTimeHook
Hook alias for system property.
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).
AnalyzePrivateGuiceModules - ru.vyarus.dropwizard.guice.GuiceyOptions
Support private modules analysis: in private module only exposed services could be visible.
andMain() - Method in annotation type ru.vyarus.dropwizard.guice.module.installer.feature.web.AdminContext
Annotation presence switches publication to admin context.
annotated(Class<? extends Annotation>...) - Static method in class ru.vyarus.dropwizard.guice.test.util.ClassFilters
 
annotatedConfiguration(Annotation) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Search for exactly one annotated configuration value.
annotatedConfiguration(Annotation) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
Search for exactly one annotated configuration value.
annotatedConfiguration(Class<? extends Annotation>) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Search for exactly one configuration value with qualifier annotation (without attributes).
annotatedConfiguration(Class<? extends Annotation>) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
Search for exactly one configuration value with qualifier annotation (without attributes).
AnnotatedField<A extends java.lang.annotation.Annotation,​T> - Class in ru.vyarus.dropwizard.guice.test.jupiter.env.field
Annotated field wrapper.
AnnotatedField(A, Field, Class<?>) - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
Create annotated field for exact field and annotation.
AnnotatedTestFieldSetup<A extends java.lang.annotation.Annotation,​T> - Class in ru.vyarus.dropwizard.guice.test.jupiter.env.field
Base class for annotated test field extensions.
AnnotatedTestFieldSetup(Class<A>, Class<T>, String) - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
On extending, use a default constructor and specify required parameters manually.
annotatedValue(Annotation) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Search for exactly one qualified configuration value.
annotatedValue(Class<? extends Annotation>) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Search for exactly one configuration value with qualifier annotation (without attributes).
annotatedValues(Annotation) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Search configuration values by qualifier annotation.
annotatedValues(Class<? extends Annotation>) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Search configuration values by qualifier annotation (without attributes).
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(..)).
app - Variable in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
Application class.
APP_PKG - Static variable in class ru.vyarus.dropwizard.guice.module.GuiceyInitializer
Special package name for classpath scan configuration to use application location package.
application - Variable in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Application instance.
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 interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyCommonRegistration
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.
applicationClass - Variable in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Application class.
applicationRun() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
Guice bundle started.
applicationRun(ApplicationRunEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
applicationRun(ApplicationRunEvent) - Method in class ru.vyarus.dropwizard.guice.debug.StartupTimeDiagnostic
 
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.core.Configuration, io.dropwizard.core.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.core.Configuration, io.dropwizard.core.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.core.Configuration, io.dropwizard.core.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
Create event.
applicationShutdown(ApplicationShutdownEvent) - 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.
ApplicationShutdownEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey
Called on application shutdown start.
ApplicationShutdownEvent(EventsContext) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.ApplicationShutdownEvent
Create event.
ApplicationShutdownListener - Interface in ru.vyarus.dropwizard.guice.module.installer.bundle.listener
Dropwizard application shut down listener.
ApplicationShutdownListenerAdapter - Class in ru.vyarus.dropwizard.guice.module.installer.bundle.listener
ApplicationShutdownListener adapter for guicey lifecycle.
ApplicationShutdownListenerAdapter(ApplicationShutdownListener) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.bundle.listener.ApplicationShutdownListenerAdapter
Create adapter.
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.SharedStateDiagnostic
 
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
Create event.
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
Create adapter.
applicationStopped(ApplicationStoppedEvent) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.listener.ApplicationShutdownListenerAdapter
 
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
Create event.
appPackage() - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
appPerClass - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
True if guicey extension start application per test class (for all methods).
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).
attach() - Method in class ru.vyarus.dropwizard.guice.test.log.Recorder
Could be called multiple times.
autoConfigFilter(Predicate<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Filter classes which could be recognized as an extension.
autoReset() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.log.RecordLogs
By default, recorded event reset after each test method.
autoReset() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.mock.MockBean
Note: mock could be reset manually with Mockito.reset(Object[]).
autoReset() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.StubRest
By default, the rest client state is re-set after each test.
autoReset() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.spy.SpyBean
Note: spy could be reset manually with Mockito.reset(Object[]).
autoReset() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackBean
Note: tracker could be cleared manually with Tracker.clear().

B

BaseBuilder<C extends io.dropwizard.core.Configuration,​T extends BaseBuilder<C,​T>> - Class in ru.vyarus.dropwizard.guice.test.builder
Base class for test support objects builders.
BaseBuilder(Class<? extends Application<C>>) - Constructor for class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
Create builder.
basePathAdmin() - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
For example, with the default configuration it would be "http://localhost:8081/".
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 the default configuration it would be "http://localhost:8080/".
basePathRoot() - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
 
before() - Method in interface ru.vyarus.dropwizard.guice.test.stub.StubLifecycle
Called before each test method.
before() - Method in class ru.vyarus.dropwizard.guice.test.stub.StubsHook
Run StubLifecycle.before() for all stubs, implementing lifecycle interface.
before(boolean) - Method in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Prepare command execution.
beforeAll(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
 
beforeAll(EventContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
 
beforeAll(EventContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.TestExecutionListenerLambdaAdapter
 
beforeAll(EventContext) - Method in interface ru.vyarus.dropwizard.guice.test.jupiter.env.listen.TestExecutionListener
IMPORTANT: this method MIGHT NOT BE CALLED at all in case if extension is registered under non-static field (and so application created before each method).
BeforeAll - ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.ListenerEvent
Before all test methods.
BeforeAll - ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.GuiceyTestTime
Before all time.
beforeEach(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
 
beforeEach(EventContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
 
beforeEach(EventContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.TestExecutionListenerLambdaAdapter
 
beforeEach(EventContext) - Method in interface ru.vyarus.dropwizard.guice.test.jupiter.env.listen.TestExecutionListener
Called before each test method execution.
BeforeEach - ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.ListenerEvent
Before each test method.
BeforeEach - ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.GuiceyTestTime
Before each time.
beforeInit(Bootstrap) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
Before gucie bundle initialization.
beforeInit(BeforeInitEvent) - Method in class ru.vyarus.dropwizard.guice.debug.StartupTimeDiagnostic
 
beforeInit(BeforeInitEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Special meta event, called before all GuiceBundle configuration phase logic.
BeforeInit - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Special meta event, called before all GuiceBundle configuration phase logic.
BeforeInitEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Special meta event, called before all GuiceBundle configuration phase logic.
BeforeInitEvent(EventsContext) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.BeforeInitEvent
Create event.
beforeRun(BeforeRunEvent) - Method in class ru.vyarus.dropwizard.guice.debug.StartupTimeDiagnostic
 
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
Create event.
beforeTest(EventContext, AnnotatedField<A, T>, T) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Called before each test to pre-process field value (if required).
beforeTest(EventContext, AnnotatedField<RecordLogs, RecordedLogs>, RecordedLogs) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.log.LogFieldsSupport
 
beforeTest(EventContext, AnnotatedField<MockBean, Object>, Object) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.mock.MockFieldsSupport
 
beforeTest(EventContext, AnnotatedField<StubRest, RestClient>, RestClient) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.RestStubFieldsSupport
 
beforeTest(EventContext, AnnotatedField<SpyBean, Object>, Object) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.spy.SpyFieldsSupport
 
beforeTest(EventContext, AnnotatedField<StubBean, Object>, Object) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.stub.StubFieldsSupport
 
beforeTest(EventContext, AnnotatedField<TrackBean, Tracker>, Tracker) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackerFieldsSupport
 
beforeValueInjection(EventContext, AnnotatedField<A, T>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Called after application startup and before field value injection.
beforeValueInjection(EventContext, AnnotatedField<RecordLogs, RecordedLogs>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.log.LogFieldsSupport
 
beforeValueInjection(EventContext, AnnotatedField<MockBean, Object>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.mock.MockFieldsSupport
 
beforeValueInjection(EventContext, AnnotatedField<StubRest, RestClient>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.RestStubFieldsSupport
 
beforeValueInjection(EventContext, AnnotatedField<SpyBean, Object>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.spy.SpyFieldsSupport
 
beforeValueInjection(EventContext, AnnotatedField<StubBean, Object>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.stub.StubFieldsSupport
 
beforeValueInjection(EventContext, AnnotatedField<TrackBean, Tracker>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackerFieldsSupport
 
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
Create binding declaration.
BindingInstaller - Interface in ru.vyarus.dropwizard.guice.module.installer.install.binding
Marker interface must be used together with FeatureInstaller.
BindingsAnalysisTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Time of parsed bindings analysis.
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
Create a factory.
BindingsResolutionTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Guice SPI time of modules elements resolution (part of Stat.ModulesProcessingTime).
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, 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 - Variable in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Bootstrap instance.
bootstrap() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Note: for application in run phase (when called from GuiceyEnvironment), it would be too late to configure dropwizard bootstrap object.
bootstrap() - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyCommonRegistration
Note: for application in run phase (when called from GuiceyEnvironment), it would be too late to configure dropwizard bootstrap object.
bootstrap() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Note: for application in run phase (when called from GuiceyEnvironment), it would be too late to configure dropwizard bootstrap object.
bootstrap() - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
BootstrapAwareModule<T extends io.dropwizard.core.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
 
broadcastAfter(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.ListenersSupport
After each test method.
broadcastAfterAll(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.ListenersSupport
After all test methods.
broadcastBefore(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.ListenersSupport
Before each test method.
broadcastBeforeAll(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.ListenersSupport
Before all test methods.
broadcastStart(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.ListenersSupport
Application started.
broadcastStarting(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.ListenersSupport
Application starting.
broadcastStop(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.ListenersSupport
Application stopped.
broadcastStopping(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.ListenersSupport
Application stopping.
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.rest.RestStubsHook.Builder
 
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.
build(Class<? extends Application<C>>) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Generic builder to build and run application (core or web).
buildCommandFactory(List<ConfigModifier<C>>) - Static method in class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideUtils
Create server command function with configuration modifiers support.
buildCommandRunner(Class<? extends Application<C>>) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Builder (similar to TestSupport.build(Class)) for testing commands.
buildConfigsReport(String, List<String>) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TrackerReportBuilder
Render configuration modifications report.
buildCore() - Method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportBuilder
Build a test support object with web services DropwizardTestSupport.
builder() - Static method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic
 
builder() - Static method in class ru.vyarus.dropwizard.guice.GuiceBundle
 
builder() - Static method in class ru.vyarus.dropwizard.guice.test.rest.RestStubsHook
 
builder(String) - Static method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic
 
Builder() - Constructor for class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
 
Builder() - Constructor for class ru.vyarus.dropwizard.guice.test.log.RecordLogsHook.Builder
 
Builder() - Constructor for class ru.vyarus.dropwizard.guice.test.rest.RestStubsHook.Builder
 
Builder(Class<? extends Application<C>>) - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
Create builder.
Builder(Class<? extends Application<C>>) - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
Create builder.
Builder(Class<T>) - Constructor for class ru.vyarus.dropwizard.guice.test.track.TrackersHook.Builder
Create builder.
Builder(String) - Constructor for class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic.Builder
Create a report builder.
buildPerformanceReport(List<PerformanceTrack>, ExtensionContext, GuiceyTestTime) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TrackerReportBuilder
Render performance report.
buildSetupReport(String, List<String>, List<String>) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TrackerReportBuilder
Render hooks and setup objects report.
buildWeb() - Method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportBuilder
Build a test support object with web services DropwizardTestSupport.
bundle() - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
 
Bundle - ru.vyarus.dropwizard.guice.module.context.ConfigItem
GuiceyBundle or ConfiguredBundle Note that guicey bundle installs other items and all of them are tracked too.
BundleBuilderTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Time of bundle configuration.
BundleInit - ru.vyarus.dropwizard.guice.module.context.stat.DetailStat
Guicey bundle init time.
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
Create disable-only item (only indicates disabling).
BundleItemInfoImpl(ConfigItem, T) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.BundleItemInfoImpl
Create bundle item.
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).
BundleRun - ru.vyarus.dropwizard.guice.module.context.stat.DetailStat
Guicey bundle run time.
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
Bundles system property.
bundlesFromLookupResolved(List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
Bundles from lookup resolved.
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
Create event.
bundlesInitialized(List<GuiceyBundle>, List<GuiceyBundle>, List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
Guicey bundles initialized.
bundlesInitialized(BundlesInitializedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
bundlesInitialized(BundlesInitializedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.StartupTimeDiagnostic
 
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
Create event.
bundlesResolved(List<GuiceyBundle>, List<GuiceyBundle>, List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
All bundles resolved.
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
Create event.
bundlesStarted(List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
Guicey bundles run done.
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
Create event.
bundleStarted() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Called after complete guice bundle startup (other dropwizard bundle's run phase (for bundles registered after guice bundle) may not yet be called).
BundleSupport - Class in ru.vyarus.dropwizard.guice.module.installer.util
Utility class to work with registered ConfiguredBundle objects within dropwizard Bootstrap object.
BundleTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Bundles resolution, creation, initialization and run time (combined from both configuration and run phases).

C

captureOutput(TestSupport.OutputCallback) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Simple utility to capture console output.
cfg - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
Configuration instance.
checkValueNotChanged(TestInstances) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
Validates that field value not changed (it is the same value as was injected).
checkVoidResponse(Supplier<Response>) - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
Validates response to be 200 or 204 (no content).
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.
ClassFilters - Class in ru.vyarus.dropwizard.guice.test.util
Simple class Predicate implementations.
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
Create item info.
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
Create abbreviator.
classpathExtensionsResolved(List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
Classpath scan done.
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
Create event.
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
Create a scanner.
ClasspathScanner(Set<String>, boolean, StatsTracker) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.scanner.ClasspathScanner
Create a scanner.
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.
cleanup(DropwizardTestSupport<C>) - Method in interface ru.vyarus.dropwizard.guice.test.builder.TestSupportBuilder.TestListener
Called after application shutdown (including startup error case).
cleanup(CommandResult<C>) - Method in interface ru.vyarus.dropwizard.guice.test.cmd.CommandRunBuilder.CommandListener
Called after command execution (even if execution fails).
clear() - Method in class ru.vyarus.dropwizard.guice.debug.GuiceProvisionDiagnostic
Clear collected data (to record new data at runtime).
clear() - Static method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Clears stored injectors references.
clear() - Method in class ru.vyarus.dropwizard.guice.test.log.RecordedLogs
Clear collected recordings.
clear() - Method in class ru.vyarus.dropwizard.guice.test.log.Recorder
Clear recordings.
clear() - Method in class ru.vyarus.dropwizard.guice.test.track.Tracker
Cleanup recorded tracks.
clearCustomData() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
Clear custom state.
clearData() - Method in class ru.vyarus.dropwizard.guice.debug.hook.GuiceProvisionTimeHook
Clear collected data.
clearLogs() - Method in class ru.vyarus.dropwizard.guice.test.log.RecordLogsHook
Clear recorded logs for all registered recorders.
client() - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Returns the pre-configured Client for this test.
clientFactory - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Client factory.
clientFactory() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestDropwizardApp
Custom client factory for ClientSupport object.
clientFactory() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestGuiceyApp
Custom client factory for ClientSupport object.
clientFactory(Class<? extends TestClientFactory>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
 
clientFactory(TestClientFactory) - Method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportBuilder
Custom client factory implementation used for ClientSupport object creation (this special client class automatically constructs base urls for application under test, based on its configuration).
clientFactory(TestClientFactory) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
Use custom jersey client builder for ClientSupport object.
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
Create client.
ClientSupport(DropwizardTestSupport<?>, TestClientFactory) - Constructor for class ru.vyarus.dropwizard.guice.test.ClientSupport
Create client with custom factory.
ClosableWrapper(AutoCloseable) - Constructor for class ru.vyarus.dropwizard.guice.test.util.TestSetupUtils.ClosableWrapper
Create wrapper.
close() - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
 
close() - Method in class ru.vyarus.dropwizard.guice.test.util.StoredReusableApp
 
close() - Method in class ru.vyarus.dropwizard.guice.test.util.TestSetupUtils.ClosableWrapper
 
closeGlobalApp(ExtensionContext, Class<?>) - Static method in class ru.vyarus.dropwizard.guice.test.util.ReusableAppUtils
Do nothing if reusable application not found for provided base class.
closeReusableApp(ExtensionContext) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
Close global application instance.
closeScope() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Clears current scope.
Command - ru.vyarus.dropwizard.guice.module.context.ConfigItem
Dropwizard command.
Command - ru.vyarus.dropwizard.guice.module.context.stat.DetailStat
Command resolution (scan), instantiation and fields injection time.
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
Create item.
CommandResult<C extends io.dropwizard.core.Configuration> - Class in ru.vyarus.dropwizard.guice.test.cmd
Dropwizard command execution result.
CommandResult(boolean, Throwable, String, String, Command, Application<C>, Bootstrap<C>, C, Environment, Injector) - Constructor for class ru.vyarus.dropwizard.guice.test.cmd.CommandResult
Command result.
CommandRunBuilder<C extends io.dropwizard.core.Configuration> - Class in ru.vyarus.dropwizard.guice.test.cmd
Builder for CommandTestSupport.
CommandRunBuilder(Class<? extends Application<C>>) - Constructor for class ru.vyarus.dropwizard.guice.test.cmd.CommandRunBuilder
Create builder.
CommandRunBuilder.CommandListener<C extends io.dropwizard.core.Configuration> - Interface in ru.vyarus.dropwizard.guice.test.cmd
Command execution listener.
commandsResolved(List<Command>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
Commands resolved.
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
Create event.
CommandSupport - Class in ru.vyarus.dropwizard.guice.module.installer.internal
Provides support for commands injection support and classpath scanning resolution of commands.
CommandTestSupport<C extends io.dropwizard.core.Configuration> - Class in ru.vyarus.dropwizard.guice.test.cmd
Test helper for running (any) commands.
CommandTestSupport(Class<? extends Application<C>>, C) - Constructor for class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Create a support object.
CommandTestSupport(Class<? extends Application<C>>, String, ConfigurationSourceProvider, String, ConfigOverride...) - Constructor for class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Create a support object.
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
 
compareTo(MethodTrack) - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
 
compareTo(MethodSummary) - Method in class ru.vyarus.dropwizard.guice.test.track.stat.MethodSummary
 
complete - Variable in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
Indicates complete initialization (useful for extensions - installer might be not set).
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(C) - Method in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
Use configuration instance instead of configuration parsing from yaml file.
config(String) - Method in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
config(String) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
config(String) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
config(ThrowingSupplier<K>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
Specify configuration instance directly, instead of parsing yaml file.
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
Create configuration bindings module.
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
Create configuration renderer.
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
Create configuration qualifier.
ConfigItem - Enum in ru.vyarus.dropwizard.guice.module.context
Guicey configurable item types.
ConfigModifier<C extends io.dropwizard.core.Configuration> - Interface in ru.vyarus.dropwizard.guice.test.util
Configuration modifier is an alternative for configuration override, which is limited for simple property types (for example, a collection could not be overridden).
configModifierClasses(Class<? extends ConfigModifier<?>>...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Register configuration modifier classes (declared in field extension).
configModifierClasses(Class<? extends ConfigModifier>...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Register config modifier classes.
configModifierInstances(ConfigModifier...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Register config modifier instances.
configModifierInstances(ConfigModifier<?>...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Register configuration modifiers declared as instances (in field extension).
configModifiers - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Configuration modifiers.
configModifiers() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestDropwizardApp
Configuration modifier is an alternative for configuration override, which is limited for simple property types (for example, a collection could not be overridden).
configModifiers() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestGuiceyApp
Configuration modifier is an alternative for configuration override, which is limited for simple property types (for example, a collection could not be overridden).
configModifiers(Class<? extends ConfigModifier<? extends Configuration>>...) - Method in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
Configuration modifier is an alternative for configuration override, which is limited for simple property types (for example, a collection could not be overridden).
configModifiers(Class<? extends ConfigModifier<? extends Configuration>>...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
Configuration modifier is an alternative for configuration override, which is limited for simple property types (for example, a collection could not be overridden).
configModifiers(List<ConfigModifier<C>>) - Method in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Register configuration modifiers.
configModifiers(List<ConfigModifier<C>>) - Method in class ru.vyarus.dropwizard.guice.test.GuiceyTestSupport
Register configuration modifiers.
configModifiers(ConfigModifier<C>...) - Method in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
Configuration modifier is an alternative for configuration override, which is limited for simple property types (for example, a collection could not be overridden).
configModifiers(ConfigModifier<C>...) - Method in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Register configuration modifiers.
configModifiers(ConfigModifier<C>...) - Method in class ru.vyarus.dropwizard.guice.test.GuiceyTestSupport
Register configuration modifiers.
configModifiers(ConfigModifier<P>...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
Configuration modifier is an alternative for configuration override, which is limited for simple property types (for example, a collection could not be overridden).
ConfigModifierServerCommand<C extends io.dropwizard.core.Configuration> - Class in ru.vyarus.dropwizard.guice.test.util
Dropwizard ServerCommand with configuration modifiers support.
ConfigModifierServerCommand(Application<C>, List<ConfigModifier<C>>) - Constructor for class ru.vyarus.dropwizard.guice.test.util.ConfigModifierServerCommand
Create a command.
configModifiersFromAnnotation(Class<? extends Annotation>, Class<? extends ConfigModifier<?>>...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Register configuration modifiers from annotation.
configModifiersFromAnnotation(Class<? extends Annotation>, Class<? extends ConfigModifier>...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Register config modifiers from annotation.
configModifierSource - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Configuration modifiers registration sources.
configObject - Variable in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
Configuration instance (instead of file).
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(String) - Method in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
configOverride(String, String) - Method in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
configOverride(String, String) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
Shortcut for config override registration.
configOverride(String, Supplier<String>) - Method in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
configOverride(String, Supplier<String>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
Register config override with a supplier.
configOverrideByExtension(ExtensionContext.Namespace, String) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
configOverrideByExtension(ExtensionContext.Namespace, String, String) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
Override configuration value from 3rd party junit extension.
ConfigOverrideExtensionValue - Class in ru.vyarus.dropwizard.guice.test.util
Config override implementation for values computed in 3rd party junit 5 extensions.
ConfigOverrideExtensionValue(ExtensionContext.Namespace, String, String) - Constructor for class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideExtensionValue
Create a config override value.
configOverrideObjects - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Configuration override object.
configOverrides - Variable in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
Configuration overrides.
configOverrides - Variable in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Configuration overrides.
configOverrides - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Configuration overrides.
configOverrides(String...) - Method in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
configOverrides(String...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
Specifies configuration overrides pairs in format: "key: value".
configOverrides(K...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
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
Create a config override value.
configPath - Variable in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
Configuration file path.
configPath - Variable in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Configuration file path.
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, Annotation) - Constructor for class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
Create a parsed configuration path.
ConfigScope - Enum in ru.vyarus.dropwizard.guice.module.context
Enum with type constants used for marking special configuration scopes.
configSourceProvider - Variable in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
Configuration source provider.
configSourceProvider - Variable in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Configuration source provider.
configSourceProvider(ConfigurationSourceProvider) - Method in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
ConfigTreeBuilder - Class in ru.vyarus.dropwizard.guice.module.yaml
Analyzes configuration instance, prepared by dropwizard, in order to be able to use configuration values directly (e.g. by path).
ConfigurablePrefix - Interface in ru.vyarus.dropwizard.guice.test.util
Interface required for custom ConfigOverride implementations, used together with junit 5 extensions (TestGuiceyAppExtension and TestDropwizardAppExtension).
configuration - Variable in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Configuration instance (used instead of file).
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.
ConfigurationAnalysis - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Time of configuration object parsing (to bind later by value).
ConfigurationAwareModule<T extends io.dropwizard.core.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
Create a context.
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
Hooks processed.
configurationHooksProcessed(ConfigurationHooksProcessedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.LifecycleDiagnostic
 
configurationHooksProcessed(ConfigurationHooksProcessedEvent) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
Appeared just in time of GuiceBundle.Builder.build() after manual builder configuration and all GuiceyConfigurationHook processing.
ConfigurationHooksProcessed - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
Called after all registered GuiceyConfigurationHook processing.
ConfigurationHooksProcessedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
Appeared just in time of GuiceBundle.Builder.build() after manual builder configuration and all GuiceyConfigurationHook processing.
ConfigurationHooksProcessedEvent(EventsContext, Set<GuiceyConfigurationHook>) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.ConfigurationHooksProcessedEvent
Create event.
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
Create configuration info.
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
Create event.
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
Create a configuration tree.
ConfigurationTree(List<Class>, List<ConfigPath>, List<ConfigPath>) - Constructor for class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Create a configuration tree.
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.debug.GuiceProvisionDiagnostic.ProvisionListenerModule
 
configure() - Method in class ru.vyarus.dropwizard.guice.module.GuiceBootstrapModule
 
configure() - Method in class ru.vyarus.dropwizard.guice.module.installer.InstallerModule
 
configure() - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.HK2DebugBundle.HK2DebugModule
 
configure() - 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 class ru.vyarus.dropwizard.guice.debug.hook.GuiceProvisionTimeHook
 
configure(GuiceBundle.Builder) - Method in class ru.vyarus.dropwizard.guice.debug.hook.StartupTimeHook
 
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(GuiceBundle.Builder) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.RestStubFieldsSupport
 
configure(GuiceBundle.Builder) - Method in class ru.vyarus.dropwizard.guice.test.log.RecordLogsHook
 
configure(GuiceBundle.Builder) - Method in class ru.vyarus.dropwizard.guice.test.mock.MocksHook
 
configure(GuiceBundle.Builder) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestStubsHook
 
configure(GuiceBundle.Builder) - Method in class ru.vyarus.dropwizard.guice.test.spy.SpiesHook
 
configure(GuiceBundle.Builder) - Method in class ru.vyarus.dropwizard.guice.test.stub.StubsHook
 
configure(GuiceBundle.Builder) - Method in class ru.vyarus.dropwizard.guice.test.track.TrackersHook
 
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.
configureClient(ClientConfig) - Method in class ru.vyarus.dropwizard.guice.test.rest.support.GuiceyJerseyTest
 
configureDeployment() - Method in class ru.vyarus.dropwizard.guice.test.rest.support.GuiceyJerseyTest
 
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
 
confInstance - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Configuration instance supplier.
consoleInputs(String...) - Method in class ru.vyarus.dropwizard.guice.test.cmd.CommandRunBuilder
The amount af answers should not be less than provided answers count.
ConsoleLogger() - Constructor for class ru.vyarus.dropwizard.guice.test.client.DefaultTestClientFactory.ConsoleLogger
Create a console logger.
container() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.StubRest
By default, use a lightweight in-memory container, but switch to grizzly when it's available in classpath (this is the default behavior of JerseyTest).
container(TestContainerPolicy) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestStubsHook.Builder
By default, use a lightweight in-memory container, but switch to grizzly when it's available in classpath (this is the default behavior of JerseyTest).
containing(String) - Method in class ru.vyarus.dropwizard.guice.test.log.LogsSelector
 
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
Create jersey debug service.
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
Create configuration tree renderer.
convert(Class<V>, String) - Static method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.StringConverter
Convert string to type.
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).
coreApp(Class<? extends Application<C>>, String, String...) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Creates GuiceyTestSupport instance for application configured from configuration file.
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() - Method in class ru.vyarus.dropwizard.guice.test.log.LogsSelector
 
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
Record item registration.
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(Bootstrap, ConfigurationContext) - Static method in class ru.vyarus.dropwizard.guice.module.context.bootstrap.BootstrapProxyFactory
 
create(Environment, TestContainerPolicy, boolean) - Static method in class ru.vyarus.dropwizard.guice.test.rest.support.GuiceyJerseyTest
 
create(DropwizardTestSupport<?>) - Method in class ru.vyarus.dropwizard.guice.test.client.DefaultTestClientFactory
 
create(DropwizardTestSupport<?>) - Method in interface ru.vyarus.dropwizard.guice.test.client.TestClientFactory
Creates client instance forClientSupport (once per support instance).
create(Class<? extends GuiceyConfigurationHook>...) - Static method in class ru.vyarus.dropwizard.guice.test.util.HooksUtil
Instantiates provided hooks.
create(Class<? extends TestEnvironmentSetup>...) - Static method in class ru.vyarus.dropwizard.guice.test.util.TestSetupUtils
Instantiates provided support objects.
create(Class<T>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.InstanceUtils
Create a new instance using no-args constructor.
create(Class<T>, Class<?>[], Object...) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.InstanceUtils
Create a new instance using constructor with provided parameters and values.
create(Class<T>, Class<?>, Object) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.InstanceUtils
Shortcut for InstanceUtils.create(Class, Class[], Object...) for one constructor argument.
create(Object) - Static method in class ru.vyarus.dropwizard.guice.test.util.TestSetupUtils.ClosableWrapper
 
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
 
createModifiers(Class<? extends ConfigModifier<?>>...) - Static method in class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideUtils
Instantiates provided configuration modifiers.
createPrefix(ExtensionContext) - 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.
createWithAnyConstructor(Class<T>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.InstanceUtils
For tests ONLY!
createWithNulls(Class<T>, Class<?>...) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.InstanceUtils
Create new instance using constructor with provided params and nulls as values.
customPropertyPrefix - Variable in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Configuration overrides prefix.

D

debug - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Extension debug state.
debug() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
Enables debug output for extension: used setup objects, hooks and applied config overrides.
debug() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestDropwizardApp
Enables debug output for extension: used setup objects, hooks and applied config overrides.
debug() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestGuiceyApp
Enables debug output for extension: used setup objects, hooks and applied config overrides.
DEBUG_ENABLED - Static variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Enabled value for TestExtensionsTracker.GUICEY_EXTENSIONS_DEBUG system property.
debugExtensions() - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Enables debug output for registered junit 5 extensions.
DeclarationType - Enum in ru.vyarus.dropwizard.guice.debug.report.guice.model
Guice binding declaration type.
declaredIn(Class<?>...) - Static method in class ru.vyarus.dropwizard.guice.test.util.ClassFilters
This might be useful for tests to limit classpath scan by test class only.
DEFAULT - ru.vyarus.dropwizard.guice.test.rest.TestContainerPolicy
Use grizzly, if available in classpath, otherwise use in memory container.
defaultAccept(String...) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Apply default Accept header for shortcut rest call methods.
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
 
defaultExtensions(TestEnvironmentSetup...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Register default setup objects (which must be registered last due to AOP usage).
defaultExtensionsEnabled - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Service lookup for extensions enabled.
defaultHeader(String, String) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Apply a default header for shortcut rest call methods.
DefaultInjectorFactory - Class in ru.vyarus.dropwizard.guice.injector
Default implementation of InjectorFactory that simply delegates to Guice.createInjector(com.google.inject.Stage, com.google.inject.Module...).
DefaultInjectorFactory() - Constructor for class ru.vyarus.dropwizard.guice.injector.DefaultInjectorFactory
 
defaultOk(Integer...) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Set allowed response codes for void calls (by default, 200 and 204).
defaultQueryParam(String, String) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Apply a default query param for shortcut rest call methods.
DefaultTestClientFactory - Class in ru.vyarus.dropwizard.guice.test.client
Default client factory for ClientSupport.
DefaultTestClientFactory() - Constructor for class ru.vyarus.dropwizard.guice.test.client.DefaultTestClientFactory
 
DefaultTestClientFactory.ConsoleLogger - Class in ru.vyarus.dropwizard.guice.test.client
"Hacked" logger to print everything directly into system out.
delete(String, Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
Simple DELETE call shortcut for server root.
delete(String, Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Simple DELETE call shortcut.
DenyServletRegistrationWithClash - ru.vyarus.dropwizard.guice.module.installer.InstallersOptions
DenySessionListenersWithoutSession - ru.vyarus.dropwizard.guice.module.installer.InstallersOptions
destroy() - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.AdminGuiceFilter
 
destroy() - Method in class ru.vyarus.dropwizard.guice.test.log.Recorder
Remove appender from logger.
destroy() - Method in class ru.vyarus.dropwizard.guice.test.log.RecordLogsHook
Detach all registered appenders from logback loggers.
DetailStat - Enum in ru.vyarus.dropwizard.guice.module.context.stat
Startup time for exact item.
detailTimer(DetailStat, Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
Detail stats used to record exact entity metric (like guicey bundle init or run time).
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
Create renderer.
disable(Predicate<? extends ItemInfo>...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Disable items using disable predicate: all matched items will be disabled.
disableAllJerseyExtensions() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.StubRest
NOTE: if extensions specified in StubRest.jerseyExtensions() then the disable option would be ignored (all required extensions already specified).
disableAllJerseyExtensions(boolean) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestStubsHook.Builder
NOTE: if extensions specified in RestStubsHook.Builder.jerseyExtensions(Class[]) then the disable option would be ignored (all required extensions already specified).
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.
disableConsoleLog() - Static method in class ru.vyarus.dropwizard.guice.test.client.DefaultTestClientFactory
Disable client logs into system out.
disabled() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for disabled items.
disabledBy(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
disabledBy(ItemId) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for items disabled in specified scope.
disableDefaultExtensions() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
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.
disableDropwizardExceptionMappers() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.StubRest
By default, all dropwizard exception mappers registered (same as in real application).
disableDropwizardExceptionMappers(boolean) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestStubsHook.Builder
By default, all dropwizard exception mappers registered (same as in real application).
disableExtensions(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Extensions disable 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 interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyCommonRegistration
 
disableExtensions(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
disableInstallers(Class<? extends FeatureInstaller>...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Disabling installer will lead to avoiding all relative installed extensions.
disableInstallers(Class<? extends FeatureInstaller>[]) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
disableInstallers(Class<? extends FeatureInstaller>...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
 
disableJerseyExtensions() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.StubRest
NOTE: if extensions specified in StubRest.jerseyExtensions() then the disable option would be ignored (all required extensions already specified).
disableJerseyExtensions(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestStubsHook.Builder
NOTE: if extensions specified in RestStubsHook.Builder.jerseyExtensions(Class[]) then the disable option would be ignored (all required extensions already specified).
disableManagedLifecycle() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyTestSupport
By default, guicey simulates jetty lifecycle to support for Managed and LifeCycle objects.
disableManagedLifecycle() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
By default, guicey simulates Managed and LifeCycle lifecycle.
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 interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyCommonRegistration
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.
disableResources() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.StubRest
NOTE: if resources specified in StubRest.value() then the disable option would be ignored (all required resources already specified).
disableResources(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestStubsHook.Builder
NOTE: if resources specified in RestStubsHook.Builder.resources(Class[]) then the disable option would be ignored (all required resources already specified).
Disables - Class in ru.vyarus.dropwizard.guice.module.context
Common predicates used for items disabling.
disableSlowMethodsLogging() - Method in class ru.vyarus.dropwizard.guice.test.track.TrackersHook.Builder
Disable slow methods warning (by default, showing methods executed longer than 5 seconds).
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
 
DropwizardAwareModule<C extends io.dropwizard.core.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
Create bundle item info.
DropwizardBundleItemInfoImpl(Class<? extends ConfiguredBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.DropwizardBundleItemInfoImpl
Create disable-only bundle info (only disable marker).
dropwizardBundles() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
 
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(List<ConfiguredBundle>, List<ConfiguredBundle>, List<ConfiguredBundle>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
Dropwizard bundles initialized.
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
Create event.
DropwizardBundlesTracker - Class in ru.vyarus.dropwizard.guice.debug.report.start
Dropwizard bundles tracker for startup time report.
DropwizardBundlesTracker(StatsInfo, StartupTimeInfo, Bootstrap) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.start.DropwizardBundlesTracker
Create bundles tracker.
DropwizardBundleTracker<T extends io.dropwizard.core.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
Create tracker.
DropwizardTestSupport - ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.GuiceyTestTime
Creation of the dropwizard or guicey test support object.
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).
duration(Stat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsInfo
 

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
 
EchoStream - Class in ru.vyarus.dropwizard.guice.test.util.io
Stream duplicates all writes into two streams.
EchoStream(OutputStream) - Constructor for class ru.vyarus.dropwizard.guice.test.util.io.EchoStream
Create stream.
EchoStream(OutputStream, OutputStream) - Constructor for class ru.vyarus.dropwizard.guice.test.util.io.EchoStream
Create stream.
empty() - Method in class ru.vyarus.dropwizard.guice.test.log.LogsSelector
 
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: search for installers and extensions in provided packages.
enableBundles(Class<? extends GuiceyBundle>...) - Static method in class ru.vyarus.dropwizard.guice.bundle.lookup.PropertyBundleLookup
Sets system property value to provided classes.
enableConsoleLog() - Static method in class ru.vyarus.dropwizard.guice.test.client.DefaultTestClientFactory
Enable client logs into system out.
enabled() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for enabled items.
enableDebugFromSystemProperty() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
In some cases it might be simpler to use system property to enable debug: -Dguicey.extensions.debug=true.
EnableHook - Annotation Type in ru.vyarus.dropwizard.guice.test
Marker annotation for GuiceyConfigurationHook test fields declaration.
EnableSetup - Annotation Type in ru.vyarus.dropwizard.guice.test.jupiter.env
Marker annotation for TestEnvironmentSetup test fields declaration.
env(String, T) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
env(String, T, Function<String, V>) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
Map environment variable value to option.
environment - Variable in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Environment instance.
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
 
EventContext - Class in ru.vyarus.dropwizard.guice.test.jupiter.env.listen
Event context wraps junit ExtensionContext and provides access for the main test objects (like injector, test support and http client).
EventContext(ExtensionContext, boolean) - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.env.listen.EventContext
Create event context.
events() - Method in class ru.vyarus.dropwizard.guice.test.log.LogsSelector
 
EventsContext - Class in ru.vyarus.dropwizard.guice.module.lifecycle.internal
Context holds references to all objects, available to events.
EventsContext(StatsTracker, Options, SharedConfigurationState) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.internal.EventsContext
Create events context.
executeSetup(ExtensionConfig, ExtensionContext, ListenersSupport) - Static method in class ru.vyarus.dropwizard.guice.test.util.TestSetupUtils
Execute all configured support objects.
explicitConfig - Variable in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Flag that indicates whether instance was constructed with an explicit Configuration object or not; handling of the two cases differ.
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.
ExtensionBuilder<K extends io.dropwizard.core.Configuration,​T extends ExtensionBuilder<K,​T,​C>,​C extends ExtensionConfig> - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext.conf
Base class for TestDropwizardAppExtension, TestGuiceyAppExtension and TestEnvironmentSetup builders (to avoid duplicating method implementations).
ExtensionBuilder(C) - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
Create builder.
extensionClasses(Class<? extends TestEnvironmentSetup>...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Register setup objects classes.
ExtensionConfig - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext.conf
Base configuration for junit 5 extensions (contains common configurations).
ExtensionConfig(TestExtensionsTracker) - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Create config.
extensionInstances(TestEnvironmentSetup...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Register setup objects instances.
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
Create item.
extensions - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Setup objects.
extensions() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
 
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).
extensions(Class<?>...) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyCommonRegistration
Bundle should not rely on auto-scan mechanism and so must declare all extensions manually (this better declares bundle content and speed ups startup).
extensions(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Bundle should not rely on auto-scan mechanism and so must declare all extensions manually (this better declares bundle content and speed ups startup).
extensionsFromAnnotation(Class<? extends Annotation>, Class<? extends TestEnvironmentSetup>...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Register extensions declared in annotation.
extensionsFromAnnotation(Class<? extends Annotation>, Class<? extends TestEnvironmentSetup>...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Register setup objects from annotation.
extensionsFromFields(List<AnnotatedField<EnableSetup, TestEnvironmentSetup>>, Object) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Register setup objects from test fields.
ExtensionsHelpDiagnostic - Class in ru.vyarus.dropwizard.guice.debug
Guicey extensions help: shows all extension recognition signs (for installers, providing this info).
ExtensionsHelpDiagnostic() - Constructor for class ru.vyarus.dropwizard.guice.debug.ExtensionsHelpDiagnostic
 
ExtensionsHelpRenderer - Class in ru.vyarus.dropwizard.guice.debug.report.extensions
Renders known extension signs.
ExtensionsHelpRenderer(List<FeatureInstaller>) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.extensions.ExtensionsHelpRenderer
Create renderer.
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
Create extensions holder.
ExtensionsHolder.ScanItem - Class in ru.vyarus.dropwizard.guice.module.installer.internal
Extension item, detected with classpath scan.
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
Extensions installed.
extensionsInstalled(List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
All extensions installed.
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
Create event.
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
Create event.
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 GuiceyCommonRegistration.extensions(Class[]), but, in case if no installer recognize extension, will be automatically disabled instead of throwing error.
extensionsOptional(Class<?>...) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyCommonRegistration
The same as GuiceyCommonRegistration.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.GuiceyEnvironment
The same as GuiceyCommonRegistration.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
Extensions resolved.
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
Create event.
ExtensionsSelector - Class in ru.vyarus.dropwizard.guice.test.rest.support
Helper class to implement extension selector from guicey info.
ExtensionsSelector(GuiceyConfigurationInfo) - Constructor for class ru.vyarus.dropwizard.guice.test.rest.support.ExtensionsSelector
Create selector.
extensionsSource - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Setup objects registration sources.
ExtensionsSupport - Class in ru.vyarus.dropwizard.guice.module.installer.internal
Extensions installation utility.

F

failIfInstanceFieldInitialized(AnnotatedField<A, T>, TestInstances) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
When guicey extension starts in beforeAll - it can't see instance fields (by default) and so can't check if use provide any value.
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.
FIELD_INJECTED - Static variable in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Indicates injected field value (or pre-initialized value presence).
FIELD_MANUAL - Static variable in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Indicates user-provided value (field was pre-initialized by user).
fieldDetected(ExtensionContext, AnnotatedField<A, T>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Validate resolved field, if required.
fieldDetected(ExtensionContext, AnnotatedField<RecordLogs, RecordedLogs>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.log.LogFieldsSupport
 
fieldDetected(ExtensionContext, AnnotatedField<MockBean, Object>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.mock.MockFieldsSupport
 
fieldDetected(ExtensionContext, AnnotatedField<StubRest, RestClient>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.RestStubFieldsSupport
 
fieldDetected(ExtensionContext, AnnotatedField<SpyBean, Object>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.spy.SpyFieldsSupport
 
fieldDetected(ExtensionContext, AnnotatedField<StubBean, Object>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.stub.StubFieldsSupport
 
fieldDetected(ExtensionContext, AnnotatedField<TrackBean, Tracker>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackerFieldsSupport
 
fields - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Resolved annotated fields.
FILTER - ru.vyarus.dropwizard.guice.debug.report.web.model.WebElementType
HTTP filter.
FilterInstance - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Http filter registration by instance.
FilterKey - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
Http filter registration by class.
Filters - Class in ru.vyarus.dropwizard.guice.module.context
Common filters for configuration information filtering in ConfigurationInfo.getItems(ConfigItem, Predicate) and ConfigurationInfo.getItems(Predicate).
finalizeConfiguration() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Called when context configuration is finished (but extensions installation is not finished yet).
findAllByAnnotation(Annotation) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Search configuration paths annotated by qualifier annotation.
findAllByAnnotation(Class<? extends Annotation>) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Search configuration paths annotated by qualifier annotation (without attributes).
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.
findAnnotatedFields(Class<?>, Class<A>, Class<T>) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.TestFieldUtils
Search for annotated fields in test clas (including base test hierarchy).
findAnnotatedFields(Class<A>, Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.TestExtension
Search for annotated fields with validation (a field type must be assignable to provided type).
findBundles(Bootstrap, Class<T>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.BundleSupport
 
findByAnnotation(Annotation) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Search for exactly one configuration path annotated with qualifier annotation.
findByAnnotation(Class<? extends Annotation>) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Search for exactly one configuration path annotated with qualified annotation.
findByPath(String) - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigurationTree
Case-insensitive exact match.
findCommands() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyInitializer
Perform classpath scan to resolve commands.
findDeclarationClass(Class<?>, Annotation) - Static method in class ru.vyarus.dropwizard.guice.test.util.ReusableAppUtils
Search for exact class in test class clas hierarchy where annotation was declared.
findExtensionField(Class<?>, GuiceyExtensionsSupport) - Static method in class ru.vyarus.dropwizard.guice.test.util.ReusableAppUtils
Search for field in test class hierarchy where extension was declared.
findInstaller(Class<?>, List<FeatureInstaller>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsSupport
Search for matching installer.
findMethod(Class<?>, String, Class<Object>...) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
 
findRequiredInstance(TestInstances) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
In case of nested tests, test instances would contain multiple test instances.
findScopingAnnotation(Class<?>, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.BindingUtils
Searches for scoping annotation on class.
findTracks(Function<T, OngoingStubbing<?>>) - Method in class ru.vyarus.dropwizard.guice.test.track.Tracker
Tracked methods filtering using mockito.
forApp(Class<? extends Application<C>>) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension
Builder for manual extension registration with RegisterExtension.
forApp(Class<? extends Application<C>>) - 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.
formatMetric(double) - Static method in class ru.vyarus.dropwizard.guice.test.util.PrintUtils
Time assumed to come from metrics snapshot.
formatMetric(double, TimeUnit) - Static method in class ru.vyarus.dropwizard.guice.test.util.PrintUtils
Formats time, obtained from metrics snapshot to target unit.
formatMs(long, int) - Static method in class ru.vyarus.dropwizard.guice.test.util.PrintUtils
Format nano value in milliseconds with required precision (decimal numbers).
formatRestMapping(String) - Static method in class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideUtils
Applies "/*" if not already specified in rest mapping.
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.
fromClass(List<String>, String, Class<?>[], boolean) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.RegistrationTrackUtils
Stores tracking info for registered classes.
fromField(List<String>, String, List<AnnotatedField<?, ?>>, Object) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.RegistrationTrackUtils
Store tracking info for recognized test class fields.
fromInstance(List<String>, String, Object[]) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.RegistrationTrackUtils
Stores tracking info for registered instances.
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() - Method in class ru.vyarus.dropwizard.guice.test.spy.SpyProxy
Alternative spy provider to use proxy as Provider<?>.
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<V>) - Method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Note: although class is used for key, actual value is stored with full class name string.
get(Class<V>, Supplier<V>) - Method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Get value or declare default if value not set yet.
get(String) - Method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Special string-based state access for revising state with SharedConfigurationState.getKeys().
get(String, Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
Simple GET call shortcut for server root.
get(String, Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Simple GET call shortcut.
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.
get75thPercentile() - Method in class ru.vyarus.dropwizard.guice.test.track.stat.MethodSummary
In test, the first execution would be slow (jvm warm up).
get95thPercentile() - Method in class ru.vyarus.dropwizard.guice.test.track.stat.MethodSummary
 
getAccessReport() - Method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Shows all objects in state with a link to assignment source and all state access attempts (success or misses).
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() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
 
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.cmd.CommandResult
 
getApplication() - Method in class ru.vyarus.dropwizard.guice.test.util.RunResult
 
getArguments() - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
String representation details: - Primitive values, number and booleans stored as is - String values could be truncated (by default 30 chars allowed) - Objects represented as ObjectType@instanceHash - null is "null".
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
 
getBaseUri() - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Just in case, it is not required when using any rest call method.
getBaseUri() - Method in class ru.vyarus.dropwizard.guice.test.rest.support.GuiceyJerseyTest
 
getBean(Key<T>) - Method in class ru.vyarus.dropwizard.guice.test.GuiceyTestSupport
Shortcut for accessing guice beans.
getBean(Key<T>) - Method in class ru.vyarus.dropwizard.guice.test.util.RunResult
Access guice bean by mapping key (for qualified or generified bindings).
getBean(DropwizardTestSupport<?>, Key<T>) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Shortcut for accessing guice beans.
getBean(DropwizardTestSupport<?>, Class<T>) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Shortcut for accessing guice beans.
getBean(Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.GuiceyTestSupport
Shortcut for accessing guice beans.
getBean(Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.listen.EventContext
Shortcut to get bean directly from injector.
getBean(Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.util.RunResult
Access guice bean.
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
 
getBootstrap() - Method in class ru.vyarus.dropwizard.guice.test.cmd.CommandResult
 
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).
getBundlesInitPoints() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
getBundlesOrdered() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
It is important to call bundles run in the same order as bundles were initialized (it would differ from registration order due to transitive bundles).
getBundlesRunTimes() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
getCachedValue() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
Use this method to avoid duplicate value readings when you're SURE that value was already resolved.
getCaller(List<Class<?>>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.StackUtils
 
getCallerSource(List<Class<?>>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.StackUtils
 
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.
getClassContext(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Class context is the same for all test methods, and so it is suitable for storing something that must survive between test methods.
getClassesFor(String, ClassLoader) - Static method in class ru.vyarus.dropwizard.guice.module.installer.scanner.util.OReflectionHelper
Preserved for backwards compatibility.
getClassesFor(String, ClassLoader, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.installer.scanner.util.OReflectionHelper
Search for classes in package.
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() - Static method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportHolder
 
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.jupiter.env.listen.EventContext
Note that client is created even for pure guicey tests (in case if something external must be called).
getClient() - Method in class ru.vyarus.dropwizard.guice.test.util.StoredReusableApp
 
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
 
getCommand() - Method in class ru.vyarus.dropwizard.guice.test.cmd.CommandResult
Could be null only if incorrect command name was specified (in this case help message would be shown by dropwizard instead of execution).
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
 
getConfig(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
Returns existing config or parse it from annotation.
getConfig(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension
 
getConfig(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension
 
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.cmd.CommandResult
Could be null for command without configuration and in case of configuration parse errors.
getConfiguration() - Method in class ru.vyarus.dropwizard.guice.test.util.RunResult
 
getConfiguration(String) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Obtain manual configuration instance with validation (a file should not be configured).
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
 
getContainer() - Method in class ru.vyarus.dropwizard.guice.test.rest.StubRestConfig
 
getContext() - Static method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportHolder
Obtain the test support object, used for test application execution (by junit 5 extension or with TestSupport.run(io.dropwizard.testing.DropwizardTestSupport, ru.vyarus.dropwizard.guice.test.TestSupport.RunCallback) (or any derived method, like builder run methods).
getContext() - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Obtains a context support object used by test application running in the current thread.
getContextClient() - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Obtains a context client instance used by test application running in the current thread.
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.
getContextTestName(ExtensionContext) - Static method in class ru.vyarus.dropwizard.guice.test.util.TestSetupUtils
Use display names, so would correctly show spock test name or junit test with @DisplayName.
getCounters() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
 
getCustomData(String) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
Get custom value.
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).
getDeclaration() - Method in class ru.vyarus.dropwizard.guice.test.util.StoredReusableApp
 
getDeclarationClass() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
Note that this would be last path's part (property) declaration class.
getDeclarationErrorPrefix(AnnotatedField<A, T>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
 
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
 
getDeclaringClass() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
 
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
 
getDetailedStats(DetailStat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsInfo
Detailed stats used to track duration for exact entity (command or guicey bundle).
getDetails(DetailStat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
 
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).
getDisabledExtensionsCount() - Method in class ru.vyarus.dropwizard.guice.test.rest.support.ExtensionsSelector
 
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
 
getDisabledResourcesCount() - Method in class ru.vyarus.dropwizard.guice.test.rest.support.ExtensionsSelector
 
getDisableJerseyExtensions() - Method in class ru.vyarus.dropwizard.guice.test.rest.StubRestConfig
NOTE: if extensions specified in StubRestConfig.getJerseyExtensions() then the disable option would be ignored (all required extensions already specified).
getDisableResources() - Method in class ru.vyarus.dropwizard.guice.test.rest.StubRestConfig
NOTE: if resources specified in StubRestConfig.getResources() then the disable option would be ignored (all required resources already specified).
getDisplayName() - Method in enum ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.GuiceyTestTime
 
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.
getDuration() - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
 
getDwPreRunTime() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
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.cmd.CommandResult
 
getEnvironment() - Method in class ru.vyarus.dropwizard.guice.test.util.RunResult
 
getErrorOutput() - Method in class ru.vyarus.dropwizard.guice.test.cmd.CommandResult
Note that default command Command.onError(io.dropwizard.core.cli.Cli, net.sourceforge.argparse4j.inf.Namespace, Throwable) implementation simply prints error stack trace to console, so output would contain this trace.
getErrors() - Method in class ru.vyarus.dropwizard.guice.test.track.stat.MethodSummary
 
getEvents() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.ShutdownTimeInfo
 
getException() - Method in class ru.vyarus.dropwizard.guice.test.cmd.CommandResult
 
getExecutedHookTypes() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
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() - Method in class ru.vyarus.dropwizard.guice.test.rest.support.ExtensionsSelector
 
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
 
getField() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
 
getFieldDescriptor(AnnotatedField<?, ?>) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.RegistrationTrackUtils
 
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: .
getFullClassName(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
The same as RenderUtils.getClassName(Class) but for inner classes would preserve upper classes.
getGlobalApp(ExtensionContext, Class<?>) - Static method in class ru.vyarus.dropwizard.guice.test.util.ReusableAppUtils
 
getGlobalStore(ExtensionContext) - Static method in class ru.vyarus.dropwizard.guice.test.util.ReusableAppUtils
 
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).
getGuiceyBundlesInInitOrder() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Guicey bundle could register another guicey bundle then this transitive bundle would be initialized before the root bundle.
getGuiceyBundlesInitOrder() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
getGuiceyBundleTransitives() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
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.context.ConfigurationInfo
 
getHooks() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.ConfigurationHooksProcessedEvent
 
getId() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
getId() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
Items could be registered by class and by instance.
getIdentity() - Method in class ru.vyarus.dropwizard.guice.module.context.info.ItemId
 
getIgnored() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.BundlesInitializedEvent
 
getIgnored() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.BundlesResolvedEvent
Note: bundles are not yet processed so more bundles could be ignored later.
getIgnored() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.DropwizardBundlesInitializedEvent
 
getIgnored() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.InjectorCreationEvent
 
getIgnoredItems(ConfigItem) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getIgnoreModules() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceConfig
 
getIgnorePackages() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceConfig
 
getIgnoresByScope(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
getIgnoresByScope(Class<?>) - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
getIgnoresByScope(ItemId) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
getIgnoresByScope(ItemId) - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
Required to show ignored items in the same scope as actual registration.
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
getInfos(ConfigItem, Predicate<T>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationInfo
The simple way to receive a large set of info objects, instead of just ids.
getInheritedFields(List<AnnotatedField<A, T>>) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.TestFieldUtils
Filter fields, declared in base test classes (not own fields).
getInitEvents() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
getInitExtensionsTime() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
getInitInstallersTime() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
getInitListenersTime() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
getInitOrder() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.GuiceyBundleItemInfo
Useful for sorting bundles in initialization order (to correctly order transitive bundles).
getInitOrder() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.GuiceyBundleItemInfoImpl
 
getInitTime() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
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.core.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.cmd.CommandResult
Note: injector created only for EnvironmentCommand.
getInjector() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.listen.EventContext
Normally, it is impossible that injector would not be found (under called lifecycle methods).
getInjector() - Method in class ru.vyarus.dropwizard.guice.test.util.RunResult
 
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(DropwizardTestSupport<?>) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
 
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.installer.internal.ExtensionsHolder.ScanItem
 
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.
getInstanceHash() - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
 
getInstancesCount() - Method in class ru.vyarus.dropwizard.guice.test.track.stat.MethodSummary
 
getItems(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationInfo
 
getItems(Predicate<? extends ItemInfo>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationInfo
Used to query items of all configuration types.
getItems(ConfigItem) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getItems(ConfigItem) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationInfo
Pay attention that disabled (or disabled and never registered) items are also returned.
getItems(ConfigItem, Predicate<K>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationInfo
Used to query items of one configuration type (e.g. only installers or bundles).
getItems(ConfigItem, Predicate<T>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
getItemsByScope(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
getItemsByScope(ConfigScope) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Shortcut for GuiceyConfigurationInfo.getItemsByScope(Class) for special scopes (like classpath scan, bundles lookup etc).
getItemsByScope(ItemId) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
NOTE: single item may be registered from multiple scopes!
getItemType() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
getItemType() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
 
getJerseyExtensions() - Method in class ru.vyarus.dropwizard.guice.test.rest.StubRestConfig
By default, all jersey extension, registered in application, would be registered.
getJerseyStub() - Method in class ru.vyarus.dropwizard.guice.test.rest.RestStubsHook
 
getJerseyTime() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
getJunitContext() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.listen.EventContext
 
getJunitContext() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.TestExtension
This might be class or method context ("before all" or "before each"), depending on how guicey extension would be registered: in case of registration with a non-static field "before all" not called.
getJvmStart() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
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
 
getLastTrack() - Method in class ru.vyarus.dropwizard.guice.test.track.Tracker
 
getLastTracks(int) - Method in class ru.vyarus.dropwizard.guice.test.track.Tracker
Returns last (count) tracks in execution order.
getLifecycleTime() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
getListenersTime() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.ShutdownTimeInfo
 
getManagedTimes() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.ShutdownTimeInfo
 
getManagedTimes() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
getManagedTypes() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.ShutdownTimeInfo
 
getManagedTypes() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
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
 
getMax() - Method in class ru.vyarus.dropwizard.guice.test.track.stat.MethodSummary
 
getMaxStringLength() - Method in class ru.vyarus.dropwizard.guice.test.track.TrackerConfig
Required to keep called method toString rendering readable in case of large strings used.
getMedian() - Method in class ru.vyarus.dropwizard.guice.test.track.stat.MethodSummary
 
getMessages() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.GuiceStatsTracker
 
getMethod() - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
 
getMethod() - Method in class ru.vyarus.dropwizard.guice.test.track.stat.MethodSummary
 
getMethodMatcher() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopConfig
 
getMethods() - Method in class ru.vyarus.dropwizard.guice.test.track.stat.TrackerStats
 
getMetrics() - Method in class ru.vyarus.dropwizard.guice.test.track.stat.MethodSummary
 
getMin() - Method in class ru.vyarus.dropwizard.guice.test.track.stat.MethodSummary
 
getMock(Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.mock.MocksHook
 
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
 
getName() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
 
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.context.SharedConfigurationState
Options access object is always available.
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<V>, 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.cmd.CommandResult
Note that default command Command.onError(io.dropwizard.core.cli.Cli, net.sourceforge.argparse4j.inf.Namespace, Throwable) implementation simply prints error stack trace to console, so output would contain this trace.
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).
getOwnFields(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
 
getParent() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
getParentFields(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
This is important for the nested tests - each nested test may have its own set of fields (if guicey extension created per test method).
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
 
getPerformanceReportSeparator(ExtensionContext) - Static method in class ru.vyarus.dropwizard.guice.test.util.PrintUtils
Universal header string for performance reports in test to clearly identify current context.
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
 
getQualifier() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
Custom qualifiers might be used to simplify configuration bindings (because @Config qualifier requires the exact yaml path).
getQuotedArguments() - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
Almost the same as MethodTrack.getArguments(), but all string arguments wrapped with quotes (to see string bounds).
getQuotedResult() - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
Almost the same as MethodTrack.getResult(), but, if the result returns string, quote it to see bounds.
getRawArguments() - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
WARNING: arguments could contain mutable objects, changed after method call (or even during the call) and so be careful when use it (e.g., for reporting) - values might not be actual.
getRawResult() - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
WARNING: the result could be a mutable objects, changed after method call and so be careful when use it (e.g. for reporting) - value might not be exactly the same as returned value after the call.
getReads() - Method in class ru.vyarus.dropwizard.guice.test.util.io.SystemInMock
 
getRecognizableSigns() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.eager.EagerSingletonInstaller
 
getRecognizableSigns() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.health.HealthCheckInstaller
 
getRecognizableSigns() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.JerseyFeatureInstaller
 
getRecognizableSigns() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
 
getRecognizableSigns() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
 
getRecognizableSigns() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.LifeCycleInstaller
 
getRecognizableSigns() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.ManagedInstaller
 
getRecognizableSigns() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginInstaller
 
getRecognizableSigns() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.TaskInstaller
 
getRecognizableSigns() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.WebListenerInstaller
 
getRecognizableSigns() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebFilterInstaller
 
getRecognizableSigns() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebServletInstaller
 
getRecognizableSigns() - Method in interface ru.vyarus.dropwizard.guice.module.installer.FeatureInstaller
Method used by extensions help report (GuiceBundle.Builder.printExtensionsHelp()) to show what signs this exact installer recognize so user could better understand extensions support specifics.
getRecordedData() - Method in class ru.vyarus.dropwizard.guice.debug.GuiceProvisionDiagnostic
Map format: binding - provisions time.
getRecordedData() - Method in class ru.vyarus.dropwizard.guice.debug.hook.GuiceProvisionTimeHook
Map format: binding - provisions time.
getRecordedLogs() - Method in class ru.vyarus.dropwizard.guice.test.log.Recorder
Note that object always returns actual logs.
getRecorder() - Method in class ru.vyarus.dropwizard.guice.test.log.RecordedLogs
 
getRecords() - Method in class ru.vyarus.dropwizard.guice.test.log.Recorder
 
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
 
getResources() - Method in class ru.vyarus.dropwizard.guice.test.rest.StubRestConfig
By default, all resources would be available.
getResources() - Method in class ru.vyarus.dropwizard.guice.test.rest.support.ExtensionsSelector
 
getRestClient() - Method in class ru.vyarus.dropwizard.guice.test.rest.RestStubsHook
 
getResult() - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
Note that if the method is void, a string result would also be null.
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
 
getRootUri() - Method in class ru.vyarus.dropwizard.guice.test.rest.support.GuiceyJerseyTest
 
getRunEvents() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
getRunListenersTime() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
getRunPoint() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
getScanExtensions() - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
 
getScope() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
getScope(Binding<?>) - Static method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.GuiceModelUtils
Detects binding scope.
getService() - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
 
getService() - Method in class ru.vyarus.dropwizard.guice.test.track.stat.MethodSummary
 
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
 
getSharedStateSource() - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.StackUtils
 
getShowOnly() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopConfig
 
getSlowMethods() - Method in class ru.vyarus.dropwizard.guice.test.track.TrackerConfig
Print warnings about methods executing longer than the specified threshold.
getSlowMethodsUnit() - Method in class ru.vyarus.dropwizard.guice.test.track.TrackerConfig
Unit for TrackerConfig.getSlowMethods() threshold value (seconds by default).
getSource() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
getSource() - Method in class ru.vyarus.dropwizard.guice.test.util.StoredReusableApp
 
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
 
getSpy() - Method in class ru.vyarus.dropwizard.guice.test.spy.SpyProxy
 
getSpy(Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.spy.SpiesHook
 
getStage() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
 
getStarted() - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
 
getStartupInstance() - Static method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
During application startup it is not always possible to lookup configuration state with Application or Environment objects.
getStats() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.ShutdownTimeInfo
 
getStats() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
getStats() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
Timers and counters collected at startup.
getStats() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.GuiceyLifecycleEvent
 
getStats() - Method in class ru.vyarus.dropwizard.guice.test.track.Tracker
NOTE: This is just an example usage - you can create a stats object with filtered methods (or with methods from multiple trackers).
getStopTime() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.ShutdownTimeInfo
 
getStopwatch() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatTimer
 
getStore(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Gets test-specific extension storage.
getStub(Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.stub.StubsHook
 
getSupport() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.listen.EventContext
Normally, it is impossible that support would not be found (under called lifecycle methods).
getSupport() - Method in class ru.vyarus.dropwizard.guice.test.util.RunResult
 
getSupport() - Method in class ru.vyarus.dropwizard.guice.test.util.StoredReusableApp
 
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
 
getTestContainerFactory() - Method in class ru.vyarus.dropwizard.guice.test.rest.support.GuiceyJerseyTest
 
getTestOwnFields(List<AnnotatedField<A, T>>) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.TestFieldUtils
Filter fields, declared directly in test classes (own fields).
getThrowable() - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
 
getTimer() - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
 
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.
getTracker() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.EventsContext
 
getTracker() - Method in class ru.vyarus.dropwizard.guice.test.track.TrackerProxy
 
getTracker(Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.track.TrackersHook
 
getTracks() - Method in class ru.vyarus.dropwizard.guice.test.track.stat.MethodSummary
 
getTracks() - Method in class ru.vyarus.dropwizard.guice.test.track.Tracker
Tracks sorted by start time.
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.installer.internal.ExtensionsHolder.ScanItem
 
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
 
getType() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
 
getType() - Method in class ru.vyarus.dropwizard.guice.test.spy.SpyProxy
 
getType() - Method in class ru.vyarus.dropwizard.guice.test.track.Tracker
 
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
 
getTypeParameters() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
For example if the field type is: RootType<Param1, Param2>.
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
 
getValue(Object) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
 
getValue(TestInstances) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
In case of nested test, there would be root class instance and nested instance.
getValues(List<AnnotatedField<A, T>>, Object) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.TestFieldUtils
Get multiple fields value at once.
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.
getWebEvents() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
getWebTime() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
getWebTimer() - Method in class ru.vyarus.dropwizard.guice.debug.report.start.DropwizardBundlesTracker
 
GRIZZLY - ru.vyarus.dropwizard.guice.test.rest.TestContainerPolicy
Use org.glassfish.jersey.test.grizzly.GrizzlyTestContainerFactory.
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
Create AOP diagnostic report.
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
Create renderer.
GuiceBindingsDiagnostic - Class in ru.vyarus.dropwizard.guice.debug
Guice bindings debug listener.
GuiceBindingsDiagnostic(GuiceConfig) - Constructor for class ru.vyarus.dropwizard.guice.debug.GuiceBindingsDiagnostic
Create bindings report.
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
Create bindings module.
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
Create bindings renderer.
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.core.Configuration> - Class in ru.vyarus.dropwizard.guice.module
Bootstrap integration guice module.
GuiceBootstrapModule(ConfigurationContext) - Constructor for class ru.vyarus.dropwizard.guice.module.GuiceBootstrapModule
Create bootstrap module.
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
Create bridge activator.
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
Create factory.
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
Create feature.
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.
GuiceInjection - ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.GuiceyTestTime
Guice injectMemebers() executed for test instance.
GuiceInstanceListener - Class in ru.vyarus.dropwizard.guice.module.jersey.debug.service
Listens guice for created services and checks correctness for services registered by JerseyInstaller based installers.
GuiceInstanceListener() - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.service.GuiceInstanceListener
 
guiceManage(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.ContextDebugService
Called by specific guice provision listener to check if bean is properly instantiated by guice.
GuiceManaged - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.feature.jersey
Annotation could be used to mark jersey related extension as managed by guice.
GuiceModelParser - Class in ru.vyarus.dropwizard.guice.debug.report.guice.util
Guice introspection utils.
GuiceModelUtils - Class in ru.vyarus.dropwizard.guice.debug.report.guice.util
Utilities for parsed guice model analysis.
GuiceProvisionDiagnostic - Class in ru.vyarus.dropwizard.guice.debug
Guice beans creation (provision) time diagnostic.
GuiceProvisionDiagnostic(boolean) - Constructor for class ru.vyarus.dropwizard.guice.debug.GuiceProvisionDiagnostic
Create report.
GuiceProvisionDiagnostic.ProvisionListenerModule - Class in ru.vyarus.dropwizard.guice.debug
Module records guice beans provision times.
GuiceProvisionRenderer - Class in ru.vyarus.dropwizard.guice.debug.report.guice
Renders guice beans provision (creation) time.
GuiceProvisionRenderer() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceProvisionRenderer
 
GuiceProvisionTimeHook - Class in ru.vyarus.dropwizard.guice.debug.hook
Hook enables guice provision time logs.
GuiceProvisionTimeHook() - Constructor for class ru.vyarus.dropwizard.guice.debug.hook.GuiceProvisionTimeHook
 
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
Create web module.
GUICEY_EXTENSIONS_DEBUG - Static variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
System property enables debug output for all used guicey extensions.
GuiceyBootstrap - Class in ru.vyarus.dropwizard.guice.module.installer.bundle
Guicey initialization object.
GuiceyBootstrap(ConfigurationContext, List<Class<? extends GuiceyBundle>>, List<GuiceyBundle>) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Create bootstrap.
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
Create disable-only bundle item (only disabled).
GuiceyBundleItemInfoImpl(GuiceyBundle) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.GuiceyBundleItemInfoImpl
Create bundle info.
GuiceyBundleLookup - Interface in ru.vyarus.dropwizard.guice.bundle
Lookups GuiceyBundle instances (for example from system property).
GuiceyBundleRunTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Time of guicey bundles run execution.
guiceyBundles() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
 
GuiceyCommonRegistration<T> - Interface in ru.vyarus.dropwizard.guice.module.installer.bundle
Common methods for GuiceyBootstrap and GuiceyEnvironment objects (common for configuration and run phases).
GuiceyConfigurationHook - Interface in ru.vyarus.dropwizard.guice.hook
Guicey configuration hook used to amend application configuration.
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
Create configuration info.
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
Create environment.
GuiceyExtensionsSupport - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext
Base class for junit 5 extensions implementations.
GuiceyExtensionsSupport(TestExtensionsTracker) - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
Create extensions support.
GuiceyFieldsSearch - ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.GuiceyTestTime
Guicey hook and setup fields found and resolved (reflection).
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
Create initializer.
GuiceyJerseyTest - Class in ru.vyarus.dropwizard.guice.test.rest.support
Jersey rest stubs implementation (based on JerseyTest).
GuiceyJerseyTest(boolean) - Constructor for class ru.vyarus.dropwizard.guice.test.rest.support.GuiceyJerseyTest
Create jersey test.
GuiceyLifecycle - Enum in ru.vyarus.dropwizard.guice.module.lifecycle
Guicey lifecycle events.
GuiceyLifecycleAdapter - Class in ru.vyarus.dropwizard.guice.module.lifecycle
GuiceyLifecycleAdapter() - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
 
GuiceyLifecycleEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event
Base class for guicey lifecycle events.
GuiceyLifecycleEvent(GuiceyLifecycle, EventsContext) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.GuiceyLifecycleEvent
Create event.
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
Create runner.
GuiceyStartupListener<T extends io.dropwizard.core.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<C extends io.dropwizard.core.Configuration> - Class in ru.vyarus.dropwizard.guice.module.installer.bundle.listener
GuiceyStartupListener adapter for guicey lifecycle.
GuiceyStartupListenerAdapter(GuiceyStartupListener<C>) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.bundle.listener.GuiceyStartupListenerAdapter
Create adapter.
GuiceyTestSupport<C extends io.dropwizard.core.Configuration> - Class in ru.vyarus.dropwizard.guice.test
An alternative to DropwizardTestSupport which does not run jetty (web part) allowing to test only guice context.
GuiceyTestSupport(Class<? extends Application<C>>, C) - Constructor for class ru.vyarus.dropwizard.guice.test.GuiceyTestSupport
Create test support.
GuiceyTestSupport(Class<? extends Application<C>>, String, ConfigurationSourceProvider, ConfigOverride...) - Constructor for class ru.vyarus.dropwizard.guice.test.GuiceyTestSupport
Create test support.
GuiceyTestSupport(Class<? extends Application<C>>, String, ConfigurationSourceProvider, String, ConfigOverride...) - Constructor for class ru.vyarus.dropwizard.guice.test.GuiceyTestSupport
Create test support.
GuiceyTestSupport(Class<? extends Application<C>>, String, ConfigOverride...) - Constructor for class ru.vyarus.dropwizard.guice.test.GuiceyTestSupport
Create test support.
GuiceyTestSupport(Class<? extends Application<C>>, String, String, ConfigOverride...) - Constructor for class ru.vyarus.dropwizard.guice.test.GuiceyTestSupport
Create test support.
GuiceyTestTime - Enum in ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track
Guicey timers for test extensions performance measurement.
GuiceyTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Overall guicey startup time (including configuration, run and jersey parts).

H

has(Class<?>) - Method in class ru.vyarus.dropwizard.guice.test.log.LogsSelector
 
has(String) - Method in class ru.vyarus.dropwizard.guice.test.log.LogsSelector
 
has(Level) - Method in class ru.vyarus.dropwizard.guice.test.log.LogsSelector
 
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
 
hasDefaultAccepts() - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Could be used for verifications in tests to avoid defaults collide.
hasDefaultHeaders() - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Could be used for verifications in tests to avoid defaults collide.
hasDefaultQueryParams() - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Could be used for verifications in tests to avoid defaults collide.
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
Bundle enables debug services to check correct extensions instantiation: JerseyManaged annotated service must be instantiated by HK2 and not guice Other services must be instantiated only in guice
HK2DebugBundle() - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.HK2DebugBundle
 
HK2DebugBundle.HK2DebugModule - Class in ru.vyarus.dropwizard.guice.module.jersey.debug
Guice module with scope validation services.
HK2DebugFeature - Class in ru.vyarus.dropwizard.guice.module.jersey.debug.service
Jersey feature registers services instantiation tracker.
HK2DebugFeature(HK2InstanceListener) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.service.HK2DebugFeature
Create debug feature.
HK2DebugModule() - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.HK2DebugBundle.HK2DebugModule
 
HK2InstanceListener - Class in ru.vyarus.dropwizard.guice.module.jersey.debug.service
Listens HK2 for created services and checks correctness for services registered by JerseyInstaller based installers.
HK2InstanceListener(ContextDebugService) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.service.HK2InstanceListener
Create instance listener.
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).
Hook - ru.vyarus.dropwizard.guice.module.context.stat.DetailStat
Configuration hook run time.
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".
hookClasses(Class<? extends GuiceyConfigurationHook>...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Register hook classes (declared in field extension).
hookClasses(Class<? extends GuiceyConfigurationHook>...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Register hook classes.
hookInstances(GuiceyConfigurationHook...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Register hooks by instance (declared in field extension).
hookInstances(GuiceyConfigurationHook...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Register hook instances.
hooks - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
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(Class<? extends GuiceyConfigurationHook>...) - Method in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
Shortcut for hooks registration (method simply immediately registers provided hooks).
hooks(Class<? extends GuiceyConfigurationHook>...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
Hooks provide access to guice builder allowing application-level customization of application context in tests.
hooks(GuiceyConfigurationHook...) - Method in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
Shortcut for hooks registration (method simply immediately registers provided hooks).
hooks(GuiceyConfigurationHook...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
May be used for quick configurations with lambda:
HOOKS_PROPERTY - Static variable in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Guiey hooks list system property.
hooksFromAnnotation(Class<? extends Annotation>, Class<? extends GuiceyConfigurationHook>...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Register hooks declared in annotation.
hooksFromAnnotation(Class<? extends Annotation>, Class<? extends GuiceyConfigurationHook>...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Register hooks from annotation.
hooksFromFields(List<AnnotatedField<EnableHook, GuiceyConfigurationHook>>, boolean, Object) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Register hooks from test fields.
HooksRegistration - ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.GuiceyTestTime
Registration of hooks resolved from fields and declared in extension (application hooks registration not tracked).
hooksSource - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Hooks registration sources.
HooksTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Hooks resolution and processing time.
HooksUtil - Class in ru.vyarus.dropwizard.guice.test.util
Guicey GuiceyConfigurationHook 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.
identity(Object) - Static method in class ru.vyarus.dropwizard.guice.test.util.PrintUtils
This is the same string as shown in the default Object.toString (@hash part).
ignoreAnnotated(Class<? extends Annotation>...) - Static method in class ru.vyarus.dropwizard.guice.test.util.ClassFilters
 
ignoreDeclaredIn(Class<?>...) - Static method in class ru.vyarus.dropwizard.guice.test.util.ClassFilters
 
ignorePackages(String...) - Static method in class ru.vyarus.dropwizard.guice.test.util.ClassFilters
 
IN_MEMORY - ru.vyarus.dropwizard.guice.test.rest.TestContainerPolicy
Use InMemoryTestContainerFactory, even if grizzly is available in classpath.
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.
initBundles(ConfigurationContext, GuiceyBootstrap, List<Class<? extends GuiceyBundle>>, List<GuiceyBundle>, List<GuiceyBundle>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.BundleSupport
Point of root (registered in guice bundle) bundles installation.
initCommands(List<Command>, Injector, StatsTracker) - 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.
initialize(Bootstrap) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle
 
initialize(Bootstrap) - Method in class ru.vyarus.dropwizard.guice.module.context.bootstrap.DropwizardBundleTracker
 
initialize(GuiceyBootstrap) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBundle
Called in initialization phase.
initialize(GuiceyBootstrap) - Method in class ru.vyarus.dropwizard.guice.module.installer.CoreInstallersBundle
 
initialize(GuiceyBootstrap) - Method in class ru.vyarus.dropwizard.guice.module.installer.WebInstallersBundle
 
initialize(GuiceyBootstrap) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.HK2DebugBundle
 
initializeBundles(GuiceyBundleLookup) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyInitializer
Resolve bundles and initialize.
initialized() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
Guice bundle initialization done.
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
Create event.
initializeField(AnnotatedField<A, T>, T) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Configure application for a field (user value might be provided).
initializeField(AnnotatedField<RecordLogs, RecordedLogs>, RecordedLogs) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.log.LogFieldsSupport
 
initializeField(AnnotatedField<MockBean, Object>, Object) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.mock.MockFieldsSupport
 
initializeField(AnnotatedField<StubRest, RestClient>, RestClient) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.RestStubFieldsSupport
 
initializeField(AnnotatedField<SpyBean, Object>, Object) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.spy.SpyFieldsSupport
 
initializeField(AnnotatedField<StubBean, Object>, Object) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.stub.StubFieldsSupport
 
initializeField(AnnotatedField<TrackBean, Tracker>, Tracker) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackerFieldsSupport
 
initializers() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.spy.SpyBean
In most cases, spy object could be configured after application startup (using test setUp method).
initPhaseStarted(Bootstrap) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
injectBeans(DropwizardTestSupport<?>, Object) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Shortcut method to apply field injections into target object instance.
injectCommands() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyRunner
Inject fields in registered commands.
injectFieldValue(EventContext, AnnotatedField<A, T>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Get test field value (would be immediately injected into the test field).
injectFieldValue(EventContext, AnnotatedField<RecordLogs, RecordedLogs>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.log.LogFieldsSupport
 
injectFieldValue(EventContext, AnnotatedField<MockBean, Object>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.mock.MockFieldsSupport
 
injectFieldValue(EventContext, AnnotatedField<StubRest, RestClient>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.RestStubFieldsSupport
 
injectFieldValue(EventContext, AnnotatedField<SpyBean, Object>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.spy.SpyFieldsSupport
 
injectFieldValue(EventContext, AnnotatedField<StubBean, Object>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.stub.StubFieldsSupport
 
injectFieldValue(EventContext, AnnotatedField<TrackBean, Tracker>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackerFieldsSupport
 
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.
injectOnce - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Inject test fields once.
injectOnce() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
When test lifecycle is TestInstance.Lifecycle.PER_CLASS same test instance used for all test methods.
injectOnce() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestDropwizardApp
When test lifecycle is TestInstance.Lifecycle.PER_CLASS same test instance used for all test methods.
injectOnce() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestGuiceyApp
When test lifecycle is TestInstance.Lifecycle.PER_CLASS same test instance used for all test methods.
injector - Variable in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Injector instance.
injectorCreation(List<Module>, List<Module>, List<Module>, List<Module>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
Before injector creation.
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
Create event.
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
Injector available.
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
Create event.
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
Create provider.
InjectorStage - ru.vyarus.dropwizard.guice.GuiceyOptions
Guice injector stage used for injector creation.
injectValues(EventContext, List<AnnotatedField<A, T>>, TestInstances) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Inject field values into test instance (under beforeEach).
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.
inPackages(String...) - Static method in class ru.vyarus.dropwizard.guice.test.util.ClassFilters
 
install(Environment, Managed) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.ManagedInstaller
 
install(Environment, Task) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.TaskInstaller
 
install(Environment, Class<Object>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
 
install(Environment, Class<T>) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.TypeInstaller
Full Injector could be obtained with InjectorLookup.getInjector(Environment).
install(Environment, EventListener) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.WebListenerInstaller
 
install(Environment, Filter) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebFilterInstaller
 
install(Environment, HttpServlet) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebServletInstaller
 
install(Environment, Feature) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.JerseyFeatureInstaller
 
install(Environment, LifeCycle) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.LifeCycleInstaller
 
install(Environment, NamedHealthCheck) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.health.HealthCheckInstaller
 
install(Environment, T) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.InstanceInstaller
Use FeatureUtils.getInstanceClass(instance) to overcome proxies and get correct type.
install(AbstractBinder, Injector, Class<Object>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
 
install(AbstractBinder, Injector, Class<Object>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
 
install(AbstractBinder, Injector, Class<T>) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.JerseyInstaller
Called on jersey start to inject extensions into HK context.
installedBy(Class<? extends FeatureInstaller>) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for extensions installed by specified installer.
installedBy(Class<? extends FeatureInstaller>...) - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
 
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
Create binder.
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
Create item.
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
Create installer module.
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() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
 
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.
InstallersResolutionTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Installers search and instantiation time.
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
Installers resolved.
installersResolved(InstallersResolvedEvent) - Method in class ru.vyarus.dropwizard.guice.debug.ExtensionsHelpDiagnostic
 
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
Create event.
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
Create disable-only info (special constructor for disable-only items (without actual registration).
InstanceItemInfoImpl(ConfigItem, T) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.InstanceItemInfoImpl
Create item.
InstanceUtils - Class in ru.vyarus.dropwizard.guice.module.installer.util
Class instance creation utility (to gather all instantiations in one place).
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).
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.
invoke(MethodInvocation) - Method in class ru.vyarus.dropwizard.guice.test.spy.SpyProxy
 
invoke(MethodInvocation) - Method in class ru.vyarus.dropwizard.guice.test.track.TrackerProxy
 
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
 
isAcceptableAutoScanClass(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
isAdminContext() - Method in class ru.vyarus.dropwizard.guice.debug.report.web.MappingsConfig
 
isAllDataCollected() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
 
isAllDataCollected() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
For example, item for extension might be registered before recognition with installer, and it is important to wait for installer before applying disable predicates (which potentially may rely on installer).
isApplicationStartedForClass() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.TestExtension
Shortcut to simplify detection on what phase extension was created: beforeAll or beforeEach.
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).
isCompatible(Object) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
Required to prevent incorrect usage (field resolution with a wrong instance).
isContextSet() - Static method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportHolder
 
isCustomDataSet(String) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
Note: if key set with null value - it would be considered as false.
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.
isDebug() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.listen.EventContext
Useful to bind debug options on the extension debug (no need for additional keys).
isDebug() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.TestExtension
Useful to bind debug options on the extension debug (no need for additional keys).
isDefaultStatusChanged() - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Could be used for verifications in tests to avoid defaults collide.
isDisableAllJerseyExtensions() - Method in class ru.vyarus.dropwizard.guice.test.rest.StubRestConfig
 
isDisableDropwizardExceptionMappers() - Method in class ru.vyarus.dropwizard.guice.test.rest.StubRestConfig
 
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
 
isEmpty() - Method in class ru.vyarus.dropwizard.guice.test.track.Tracker
 
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
 
isInstanceBinding(Binding<?>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Note: covers only the simplest cases (just for a basic validations).
isInstanceConfig() - Method in enum ru.vyarus.dropwizard.guice.module.context.ConfigItem
 
isJerseyExtension() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ExtensionItemInfo
Jersey extensions detected by JerseyInstaller interface.
isJerseyExtension() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
isJerseyExtension(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.AbstractJerseyInstaller
 
isJerseyManaged() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ExtensionItemInfo
Indicates extension management by jersey instead of guice.
isJerseyManaged() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
isJerseyManaged(Class<?>, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
When guice-first mode used (default) all jersey extensions are instantiated by guice and only if JerseyManaged annotation set on bean - it will be instantiated by jersey.
isJerseyStarted() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.JerseyPhaseEvent
Jersey (rest) could start without jetty (web) only in lightweight guicey tests (rest stubs).
isJettyStarted() - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.jersey.ApplicationShutdownEvent
As event fired for both real server startup and guicey lightweight tests, this property allows differentiating 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 differentiating situations.
isJitModule() - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
isKeepRawObjects() - Method in class ru.vyarus.dropwizard.guice.test.track.TrackerConfig
It is more likely that trackers would be used mostly for "call and verify" scenarios where keeping raw arguments makes perfect sense.
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).
isLoggable(Level) - Method in class ru.vyarus.dropwizard.guice.test.client.DefaultTestClientFactory.ConsoleLogger
 
isLogRequests() - Method in class ru.vyarus.dropwizard.guice.test.rest.StubRestConfig
 
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
 
isReusableAppUsed(ExtensionContext) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
Shortcut for testing if current test is using reusable application instead of test-specific application instance.
isRunning() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatTimer
 
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
 
isStatic() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
 
isSuccess() - Method in class ru.vyarus.dropwizard.guice.test.cmd.CommandResult
 
isSuccess() - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
 
isTestOwnField() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
 
isTimer() - Method in enum ru.vyarus.dropwizard.guice.module.context.stat.Stat
 
isTrace() - Method in class ru.vyarus.dropwizard.guice.test.track.TrackerConfig
When enabled, prints called method just after it's execution (with called arguments and returned result).
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.
isVoidMethod() - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
 
isWebExtension() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ExtensionItemInfo
Web extensions detected by WebInstaller marker interface on detected installer.
isWebExtension() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
isWebRun() - Method in class ru.vyarus.dropwizard.guice.test.util.RunResult
 
isWebStarted() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.listen.EventContext
 
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
Create item.
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
Create module.
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
Create provider.
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
Create renderer.
jerseyConfiguration(InjectionManager) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
Jersey configuration started.
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
Create event.
jerseyExtension() - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
Jersey extensions are extensions installed with JerseyInstaller.
jerseyExtension() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for jersey extensions.
jerseyExtensions() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.StubRest
By default, all jersey extension, registered in application, would be registered.
jerseyExtensions(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestStubsHook.Builder
By default, all jersey extension, registered in application, would be registered.
jerseyExtensionsInstalled(Class<? extends FeatureInstaller>, List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
Jersey extensions installed.
jerseyExtensionsInstalled(List<Class<?>>) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
All jersey extensions installed.
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
Create event.
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
Create event.
JerseyExtensionsManagedByGuice - ru.vyarus.dropwizard.guice.module.installer.InstallersOptions
By default, HK2 related extensions like resources or other jersey specific extensions are managed by guice (guice-managed instance is registered in HK2).
JerseyExtensionsRecognizedByType - ru.vyarus.dropwizard.guice.module.installer.InstallersOptions
By default, jersey extensions would be recognized by type (e.g.
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
Annotate jersey extension to delegate bean creation into HK2.
JerseyPhaseEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event
Base class for events, started after jersey context initialization start.
JerseyPhaseEvent(GuiceyLifecycle, EventsContext) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.JerseyPhaseEvent
Create event.
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

keepRawObjects() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackBean
It is more likely that trackers would be used mostly for "call and verify" scenarios where keeping raw arguments makes perfect sense.
keepRawObjects(boolean) - Method in class ru.vyarus.dropwizard.guice.test.track.TrackersHook.Builder
It is more likely that trackers would be used mostly for "call and verify" scenarios where keeping raw arguments makes perfect sense.
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

LambdaTestListener - Interface in ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda
Lambda version for TestExecutionListener.
lastEvent() - Method in class ru.vyarus.dropwizard.guice.test.log.LogsSelector
 
lastMessage() - Method in class ru.vyarus.dropwizard.guice.test.log.LogsSelector
 
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
Create factory.
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
 
level() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.log.RecordLogs
WARNING: if the current logger configuration is above the required threshold, then logger level would be updated!
level(Level...) - Method in class ru.vyarus.dropwizard.guice.test.log.LogsSelector
 
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
Create lifecycle diagnostic.
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
 
lifecyclePhase(ExtensionContext, GuiceyTestTime) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Indicate current phase.
LifecycleSupport - Class in ru.vyarus.dropwizard.guice.module.lifecycle.internal
Lifecycle broadcast internal support.
LifecycleSupport(StatsTracker, Options, SharedConfigurationState, Runnable) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
Create support.
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).
list - Variable in class ru.vyarus.dropwizard.guice.test.log.LogsSelector
Events.
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 interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyCommonRegistration
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).
listen(TestSupportBuilder.TestListener<C>) - Method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportBuilder
Listener used ONLY when builder run methods used!
listen(CommandRunBuilder.CommandListener<C>) - Method in class ru.vyarus.dropwizard.guice.test.cmd.CommandRunBuilder
Simple listener to setup and cleanup something before and after command execution.
listen(ListenerEvent, LambdaTestListener) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.TestExecutionListenerLambdaAdapter
Add lambda as an event listener.
listen(TestExecutionListener) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.TestExtension
Listen for test lifecycle.
listener(Class<? extends EventListener>, String) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.ListenerReporter
Listener installed.
Listener - ru.vyarus.dropwizard.guice.module.context.stat.DetailStat
Listeners of type processing.
ListenerEvent - Enum in ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda
Test listener event definition for LambdaTestListener.
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
Create reporter.
listeners - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
Event listeners support.
ListenersSupport - Class in ru.vyarus.dropwizard.guice.test.jupiter.env
Guicey test listeners support object.
ListenersSupport(TestExtensionsTracker) - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.env.ListenersSupport
Create support.
ListenersTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Guicey listeners execution time.
listenJersey(ApplicationEventListener) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Shortcut for jetty events and requests listener environment().jersey().register(listener) registration.
listenJersey(ApplicationEventListener) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Shortcut for jetty events and requests listener environment().jersey().register(listener) registration.
listenJetty(LifeCycle.Listener) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Shortcut for jetty lifecycle listener environment().lifecycle().addEventListener(listener) registration.
listenJetty(LifeCycle.Listener) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Shortcut for jetty lifecycle listener environment().lifecycle().addEventListener(listener) registration.
listenServer(ServerLifecycleListener) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Shortcut for environment().lifecycle().addServerLifecycleListener registration.
listenServer(ServerLifecycleListener) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Shortcut for environment().lifecycle().addServerLifecycleListener registration.
loadSystemHooks() - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Load hooks from "guicey.hooks" system property.
log(Level, String) - Method in class ru.vyarus.dropwizard.guice.test.client.DefaultTestClientFactory.ConsoleLogger
 
LogFieldsSupport - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext.log
RecordLogs test fields support implementation.
LogFieldsSupport() - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.ext.log.LogFieldsSupport
Create support.
logger - Variable in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.AbstractJerseyInstaller
Shared logger.
logger(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.test.log.LogsSelector
 
logger(String...) - Method in class ru.vyarus.dropwizard.guice.test.log.LogsSelector
 
loggers() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.log.RecordLogs
Custom logger names, not based on class name.
loggers(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.test.log.RecordLogsHook.Builder
Class loggers to listen.
loggers(String...) - Method in class ru.vyarus.dropwizard.guice.test.log.RecordLogsHook.Builder
Custom logger names, not based on class name.
logGuiceyTestTime(GuiceyTestTime, ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Record guicey time.
logOverriddenConfigs(String) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Logs overridden configurations.
logRegisteredAliases() - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Log registered hook aliases.
logRequests() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.StubRest
Requests log enabled by default (like in ClientSupport).
logRequests(boolean) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestStubsHook.Builder
Requests log enabled by default (like in ClientSupport).
LogsSelector - Class in ru.vyarus.dropwizard.guice.test.log
Log records selector object.
LogsSelector(List<ILoggingEvent>) - Constructor for class ru.vyarus.dropwizard.guice.test.log.LogsSelector
Create collector.
logUsedHooksAndSetupObjects(String) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Logs registered setup objects and hooks.
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() - Static method in class ru.vyarus.dropwizard.guice.test.util.TestSetupUtils
 
lookup(Application, Class<V>) - Static method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Static lookup for registry value.
lookup(Environment, Class<V>) - 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.
lookupExtensions(TestEnvironmentSetup...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Register setup objects resolved with service loader.
lookupFields(ExtensionContext, Provider<List<AnnotatedField<A, T>>>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Resolve test own fields or use already resolved fields set (for example, when guicey extension created for each method we can search and validate fields just once).
lookupInjector(ExtensionContext) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
Lookup test-specific injector.
lookupOrFail(Application, Class<V>, 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<V>, 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
 
managedLifecycle() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestGuiceyApp
By default, guicey simulates Managed objects lifecycle.
ManagedTracker - Class in ru.vyarus.dropwizard.guice.debug.report.start
Managed objects tracker for startup time report.
ManagedTracker(StartupTimeInfo, ShutdownTimeInfo, LifecycleEnvironment) - Constructor for class ru.vyarus.dropwizard.guice.debug.report.start.ManagedTracker
Create tracker.
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
Manual extensions validated.
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
Create event.
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
 
matching(String) - Method in class ru.vyarus.dropwizard.guice.test.log.LogsSelector
 
maxStringLength() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackBean
Required to keep called method toString rendering readable in case of large strings used.
maxStringLength(int) - Method in class ru.vyarus.dropwizard.guice.test.track.TrackersHook.Builder
Required to keep called method toString rendering readable in case of large strings used.
merge(ConfigOverride[], ConfigOverride...) - Static method in class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideUtils
Adds config override for existing overrides array.
mergeRaw(String[], String...) - Static method in class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideUtils
Merges config override arrays.
messages() - Method in class ru.vyarus.dropwizard.guice.test.log.LogsSelector
 
messages(Function<ILoggingEvent, String>) - Method in class ru.vyarus.dropwizard.guice.test.log.LogsSelector
 
methods(Matcher<? super Method>) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceAopConfig
Filter methods.
MethodSummary - Class in ru.vyarus.dropwizard.guice.test.track.stat
Tracked method summary (for all calls of exact method).
MethodSummary(Class<?>, Method, Timer) - Constructor for class ru.vyarus.dropwizard.guice.test.track.stat.MethodSummary
Create summary.
MethodTrack - Class in ru.vyarus.dropwizard.guice.test.track
Represents single method execution.
MethodTrack(Class<?>, Method, String, long, Duration, Object[], String[], Object, String, Throwable, boolean[], Timer) - Constructor for class ru.vyarus.dropwizard.guice.test.track.MethodTrack
Create track.
mock(Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.mock.MocksHook
Override gucie bean with a mock instance.
mock(Class<T>, T) - Method in class ru.vyarus.dropwizard.guice.test.mock.MocksHook
Override guice bean with a user-provided mock instance.
MockBean - Annotation Type in ru.vyarus.dropwizard.guice.test.jupiter.ext.mock
Replace any guice service with mockito mock in test (using guice module overrides).
MockFieldsSupport - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext.mock
MockBean test fields support implementation.
MockFieldsSupport() - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.ext.mock.MockFieldsSupport
Create support.
MocksHook - Class in ru.vyarus.dropwizard.guice.test.mock
Replace any guice service with mockito mock in test (using guice module overrides).
MocksHook() - Constructor for class ru.vyarus.dropwizard.guice.test.mock.MocksHook
 
modifiers - Variable in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
Configuration modifiers.
modifiers - Variable in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Configuration modifiers.
modify(C) - Method in interface ru.vyarus.dropwizard.guice.test.util.ConfigModifier
Called before application run phase.
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
Create item.
ModuleItemInfoImpl(Class<? extends Module>) - Constructor for class ru.vyarus.dropwizard.guice.module.context.info.impl.ModuleItemInfoImpl
Create disabled-only item (without an actual item).
modules() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
 
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 interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyCommonRegistration
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
Guice modules analyzed.
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
Create event.
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(com.google.inject.Module...)).
modulesOverride(Module...) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyCommonRegistration
Override modules (using guice Modules.override(com.google.inject.Module...)).
modulesOverride(Module...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Override modules (using guice Modules.override(com.google.inject.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.
ms(long) - Static method in class ru.vyarus.dropwizard.guice.test.util.PrintUtils
 
ms(Duration) - Static method in class ru.vyarus.dropwizard.guice.test.util.PrintUtils
Render duration in milliseconds (2 decimal signs precision).

N

named(Class, Class, Object, Class) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginReporter
Register named plugin.
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
 
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
Newline.
noDefaultInstallers() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Disables automatic CoreInstallersBundle and WebInstallersBundle registration (no installers will be registered by default).
noGuiceFilter() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Disables GuiceFilter registration for both application and admin contexts.
NoManagedContainerLifeCycle() - Constructor for class ru.vyarus.dropwizard.guice.test.TestCommand.NoManagedContainerLifeCycle
 
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.
notifyExtensionRecognized(ExtensionItemInfoImpl) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Extension recognized by installer, which means it is now completely initialized and disable predicates could be applied now.

O

onAfterAll(LambdaTestListener) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.TestExtension
onAfterEach(LambdaTestListener) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.TestExtension
onApplicationShutdown(ApplicationShutdownListener) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Code to execute after complete application shutdown.
onApplicationShutdown(ApplicationShutdownListener) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Code to execute after complete application shutdown.
onApplicationStart(LambdaTestListener) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.TestExtension
onApplicationStarting(LambdaTestListener) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.TestExtension
onApplicationStartup(ApplicationStartupListener) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Code to execute after complete application startup.
onApplicationStartup(ApplicationStartupListener) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Code to execute after complete application startup.
onApplicationStop(LambdaTestListener) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.TestExtension
onApplicationStopping(LambdaTestListener) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.TestExtension
onBeforeAll(LambdaTestListener) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.TestExtension
onBeforeEach(LambdaTestListener) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.TestExtension
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<C>) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Code to execute after guice injector creation (but still under run phase).
onGuiceyStartup(GuiceyStartupListener<C>) - 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(C, Environment, DropwizardTestSupport<C>) - Method in class ru.vyarus.dropwizard.guice.test.util.RandomPortsListener
 
onTestEvent(EventContext) - Method in interface ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.LambdaTestListener
Called on test event (see TestExecutionListener) for events description.
openScope(ItemId) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Current configuration context (application, bundle or classpath scan).
option(K) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Read option value.
option(K) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyCommonRegistration
Read option value.
option(K) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Read option value.
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.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
Create holder.
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
Create 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
Create info.
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
 
optionsReadOnly() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
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
Create renderer.
OptionsSupport<T extends java.lang.Enum<? extends Option> & 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).
OverallTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Timer started in time of guice bundle creation for measuring entire application startup time (used for measuring time since startup).
override(Module...) - Static method in class ru.vyarus.dropwizard.guice.test.binding.BindingsOverrideInjectorFactory
Overriding bindings registration.
overrideRestMapping(String, String) - Static method in class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideUtils
Creates config override for rest mapping.
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.
performanceTrack(GuiceyTestTime, Duration) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
Record performance.
performDetection(Binding) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.GuiceScopingVisitor
Method to call DIRECTLY on visitor instead of "normal" visitor appliance.
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
Create reporter.
post(String, Object, Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
Simple POST call shortcut for server root.
post(String, Object, Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Simple POST call shortcut.
post(String, Entity<?>, Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Same as RestClient.post(String, Object, Class), but accepts generic entity.
prepareExtensionOverrides(ConfigOverride[], ExtensionContext) - Static method in class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideUtils
Process config overrides set by junit extensions.
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) - Method in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
Collect configuration overrides objects.
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(String, ExtensionContext, List<TestEnvironmentSetup>) - 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 annotation.
prepareTestSupport(String, ExtensionContext, List<TestEnvironmentSetup>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension
 
prepareTestSupport(String, ExtensionContext, List<TestEnvironmentSetup>) - 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.
printExtensionsHelp() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Prints extensions usage help: all extension signs recognized by installers.
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).
printGuiceProvisionTime() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Prints guice beans construction time (during application startup) and number of created beans.
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.
printSharedStateUsage() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Prints SharedConfigurationState usage history after application startup.
printStartupStats(boolean) - Method in class ru.vyarus.dropwizard.guice.debug.ConfigurationDiagnostic.Builder
Enables startup statistic reporting.
printStartupTime() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Prints detailed application startup (and shutdown) times.
printSummary() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.mock.MockBean
Native mockito mock usage report: shows called methods and stubbed, but not used methods.
printSummary() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.spy.SpyBean
Native mockito spy usage report: shows called methods and stubbed, but not used methods.
printSummary() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackBean
Note that the summary for all registered trackers is printed when the guicey extension debug option enabled.
PrintUtils - Class in ru.vyarus.dropwizard.guice.test.util
Utilities for test console reports formatting.
printWebMappings() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Prints all configured filters and servlets (including guice ServletModule declarations.
PrioritizeJerseyExtensions - ru.vyarus.dropwizard.guice.module.installer.InstallersOptions
By default, when extension registered with environment.jersey().register(...) it's implicitly qualified with Custom, so registered extensions could override default extensions, including default dropwizard extensions (see Providers.getAllServiceHolders( org.glassfish.jersey.internal.inject.InjectionManager, java.lang.Class) to see that custom qualified providers are prioritized).
PrivateModuleException - Exception in ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor
Marker exception indicating private module binding.
PrivateModuleException(PrivateElements) - Constructor for exception ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.PrivateModuleException
Create exception.
processDelayedConfigurations(GuiceyEnvironment) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Process delayed builder (or hooks) configurations.
prop(String, T) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
prop(String, T, Function<String, V>) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
Directly map system property value to option.
PropertyBundleLookup - Class in ru.vyarus.dropwizard.guice.bundle.lookup
Use 'guicey.bundles' system property to lookup bundles.
PropertyBundleLookup() - Constructor for class ru.vyarus.dropwizard.guice.bundle.lookup.PropertyBundleLookup
 
propertyPrefix - Variable in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
Configuration overrides property prefix.
propertyPrefix(String) - Method in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
Dropwizard stored all provided configuration overriding values as system properties with provided prefix (or "dw." by default).
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
Create reporter.
provideText(String...) - Method in class ru.vyarus.dropwizard.guice.test.util.io.SystemInMock
 
ProvisionListener - ru.vyarus.dropwizard.guice.debug.report.guice.model.DeclarationType
ProvisionListener registration (bindListener(..)).
ProvisionListenerModule(Multimap<Binding<?>, Duration>) - Constructor for class ru.vyarus.dropwizard.guice.debug.GuiceProvisionDiagnostic.ProvisionListenerModule
Create module.
put(Class<V>, V) - Method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Assumed to be used to store some configuration during startup.
put(String, Object, Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
Simple PUT call shortcut for server root.
put(String, Object, Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Simple PUT call shortcut.
put(String, Entity<?>, Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Same as RestClient.put(String, Object, Class), but accepts generic entity.

R

randomPorts() - Method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportBuilder
Shortcut to enable random web ports.
randomPorts() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
randomPorts() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestDropwizardApp
Enables random ports usage.
randomPorts(boolean) - Method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportBuilder
Use random http ports (applicable only for web).
randomPorts(boolean) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
RandomPortsListener<C extends io.dropwizard.core.Configuration> - 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
 
read() - Method in class ru.vyarus.dropwizard.guice.test.util.io.SystemInMock
 
read(byte[], int, int) - Method in class ru.vyarus.dropwizard.guice.test.util.io.SystemInMock
 
recognize(Class<?>) - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigScope
Scope recognition logic may be used in configuration analyzers to easily detect item scope.
recognize(ItemId) - Static method in enum ru.vyarus.dropwizard.guice.module.context.ConfigScope
recognizeOption(String) - Static method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionParser
Recognize option from string.
record() - Method in class ru.vyarus.dropwizard.guice.test.log.RecordLogsHook
Start recorder configuration.
RecordedLogs - Class in ru.vyarus.dropwizard.guice.test.log
Recorded logs access object for RecordLogs.
RecordedLogs(Recorder) - Constructor for class ru.vyarus.dropwizard.guice.test.log.RecordedLogs
Create recorded logs accessor.
RecordedLogsTrackingBundle() - Constructor for class ru.vyarus.dropwizard.guice.test.log.RecordLogsHook.RecordedLogsTrackingBundle
 
Recorder - Class in ru.vyarus.dropwizard.guice.test.log
Logs recorder.
Recorder(String, Level, List<String>) - Constructor for class ru.vyarus.dropwizard.guice.test.log.Recorder
Create recorder.
recorderName(String) - Method in class ru.vyarus.dropwizard.guice.test.log.RecordLogsHook.Builder
Custom name for logback appender.
RecordLogs - Annotation Type in ru.vyarus.dropwizard.guice.test.jupiter.ext.log
Record log events for verification.
RecordLogsHook - Class in ru.vyarus.dropwizard.guice.test.log
Record log events for verification.
RecordLogsHook() - Constructor for class ru.vyarus.dropwizard.guice.test.log.RecordLogsHook
 
RecordLogsHook.Builder - Class in ru.vyarus.dropwizard.guice.test.log
Log recorder configuration builder.
RecordLogsHook.RecordedLogsTrackingBundle - Class in ru.vyarus.dropwizard.guice.test.log
Technical bundle used to re-attach log recorders after dropwizard resets all loggers.
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
Listener registration.
registerAnnotation(Class<?>, Annotation, ExtensionConfig) - Static method in class ru.vyarus.dropwizard.guice.test.util.ReusableAppUtils
Register reusable app declaration source.
registerBundles(GuiceyBundle...) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
registerCommands(Bootstrap, ClasspathScanner, ConfigurationContext) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.CommandSupport
Scans classpath to find commands and register them.
registerCommands(List<Class<Command>>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Register commands resolved with classpath scan.
registerDisablePredicates(Predicate<? extends ItemInfo>[]) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Register disable predicates, used to disable all matched items.
registerDropwizardBundles(ConfiguredBundle...) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
registeredBy(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Shortcut for Filters.registeredBy(ItemId) for scope classes.
registeredBy(Class<?>...) - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
Check registration source.
registeredBy(ConfigScope) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Shortcut for Filters.registeredBy(ItemId) for special scopes (like classpath scan, bundles lookup etc).
registeredBy(ConfigScope...) - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
Shortcut for Disables.registeredBy(Class[]) for for special scopes (like classpath scan, bundles lookup etc).
registeredBy(ItemId) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
In contrast to Filters.registrationScope(ItemId) this filter returns item for all scopes mentioned item (including scopes where registration was considered duplicate).
registeredBy(ItemId...) - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
 
registerExtension(ConfigurationContext, Class<?>, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsSupport
Register extension (manual or from classpath scan).
registerExtension(ConfigurationContext, Class<?>, FeatureInstaller, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsSupport
Register extension.
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() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyRunner
Extensions could be registered in run phase too.
registerExtensions(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
registerExtensions(List<ExtensionItemInfoImpl>) - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
Prepare known extensions for installation.
registerExtensionsOptional(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
registerField(Class<?>, GuiceyExtensionsSupport, ExtensionConfig) - Static method in class ru.vyarus.dropwizard.guice.test.util.ReusableAppUtils
Register reusable app declaration source.
registerGlobalApp(ExtensionContext, StoredReusableApp) - Static method in class ru.vyarus.dropwizard.guice.test.util.ReusableAppUtils
Stores new application in global context.
registerHooks(TestExtension) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Called to register additional guicey hooks, if required.
registerHooks(TestExtension) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.log.LogFieldsSupport
 
registerHooks(TestExtension) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.mock.MockFieldsSupport
 
registerHooks(TestExtension) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.RestStubFieldsSupport
 
registerHooks(TestExtension) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.spy.SpyFieldsSupport
 
registerHooks(TestExtension) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.stub.StubFieldsSupport
 
registerHooks(TestExtension) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackerFieldsSupport
 
registerInjector(Application, Injector) - Static method in class ru.vyarus.dropwizard.guice.injector.lookup.InjectorLookup
Used internally to register application specific injector.
registerInstallers(Class<? extends FeatureInstaller>[]) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
registerInstallersFromScan(List<Class<? extends FeatureInstaller>>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Register installers from classpath scan.
registerJerseyListener(ApplicationEventListener) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ApplicationRunEvent
 
registerJettyListener(LifeCycle.Listener) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ApplicationRunEvent
 
registerLookupBundles(List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Register bundles resolved by lookup mechanism.
registerModules(Module...) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
registerModulesOverride(Module...) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
registerPlugin(Binder, Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginInstaller
Plugin registration.
registerSystemHookAlias(String, Class<?>) - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Register alias hor hook, loaded from system property.
registrationScope(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
registrationScope(ConfigScope) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Shortcut for Filters.registrationScope(ItemId) for special scopes (like classpath scan, bundles lookup etc).
registrationScope(ItemId) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for items registered by specified context.
RegistrationTrackUtils - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track
Utilities for rendering registration tracking info for hooks and setup test objects.
regTestClass - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Test class.
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.ConfigOverrideExtensionValue
 
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() - Method in class ru.vyarus.dropwizard.guice.test.track.stat.TrackerStats
 
render(ListMultimap<Binding<?>, Duration>) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.GuiceProvisionRenderer
Render provisions report.
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.
render(ShutdownTimeInfo) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.ShutdownTimeRenderer
Render shutdown report.
render(StartupTimeInfo) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeRenderer
Render startup time report.
renderAnnotation(Annotation) - Static method in class ru.vyarus.dropwizard.guice.debug.util.RenderUtils
Render annotation.
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() - Method in class ru.vyarus.dropwizard.guice.debug.GuiceProvisionDiagnostic
 
renderReport() - Method in class ru.vyarus.dropwizard.guice.debug.hook.GuiceProvisionTimeHook
 
renderReport(Boolean) - Method in class ru.vyarus.dropwizard.guice.debug.report.stat.StatsRenderer
 
renderReport(Void) - Method in class ru.vyarus.dropwizard.guice.debug.report.extensions.ExtensionsHelpRenderer
 
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.
renderSource(Element) - Static method in class ru.vyarus.dropwizard.guice.debug.report.guice.util.GuiceModelUtils
Render element declaration source.
renderStats(boolean) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.InjectorPhaseEvent.ReportRenderer
Guicey timings report.
renderTime(Duration, Duration) - Static method in class ru.vyarus.dropwizard.guice.test.util.PrintUtils
Render duration together with increase indication: overall time (increase since last 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.
report(EventContext, List<AnnotatedField<A, T>>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Called when debug is enabled on guicey extension to report registered fields.
report(EventContext, List<AnnotatedField<RecordLogs, RecordedLogs>>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.log.LogFieldsSupport
 
report(EventContext, List<AnnotatedField<MockBean, Object>>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.mock.MockFieldsSupport
 
report(EventContext, List<AnnotatedField<StubRest, RestClient>>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.RestStubFieldsSupport
 
report(EventContext, List<AnnotatedField<SpyBean, Object>>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.spy.SpyFieldsSupport
 
report(EventContext, List<AnnotatedField<StubBean, Object>>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.stub.StubFieldsSupport
 
report(EventContext, List<AnnotatedField<TrackBean, Tracker>>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackerFieldsSupport
 
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
Create 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
 
request(String...) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Create request for provided target with all defaults applied.
requireNonStatic() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
Validation option: throw error if field is static.
requiresCounter() - Method in enum ru.vyarus.dropwizard.guice.module.context.stat.Stat
 
requireStatic() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
Validation option: throw error if field is not static.
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).
reset() - Static method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportHolder
Reset thread-bound state.
reset() - Method in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Reset system state after execution.
reset() - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Reset configured defaults.
resetMocks() - Method in class ru.vyarus.dropwizard.guice.test.mock.MocksHook
Reset all registered mocks.
resetSpies() - Method in class ru.vyarus.dropwizard.guice.test.spy.SpiesHook
Reset all registered spies.
resetStatsLogger() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.GuiceStatsTracker
After injector creation reset logger back to parent handler.
resetTrackers() - Method in class ru.vyarus.dropwizard.guice.test.track.TrackersHook
Clear recorded data for all trackers.
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
 
resolveValue(ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideExtensionValue
Called to resolve actual value from configured namespace. 3rd party extension must already initialize value in the store.
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
 
resources(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestStubsHook.Builder
By default, all resources would be available.
RestClient - Class in ru.vyarus.dropwizard.guice.test.rest
REST client for test stubbed rest (StubRest).
RestClient(GuiceyJerseyTest) - Constructor for class ru.vyarus.dropwizard.guice.test.rest.RestClient
Create client.
restMapping - Variable in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
Rest context mapping.
restMapping() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestDropwizardApp
Specifies rest mapping path.
restMapping(String) - Method in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
Specifies rest mapping path.
restMapping(String) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
RestStubFieldsSupport - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext.rest
StubRest field support implementation.
RestStubFieldsSupport() - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.RestStubFieldsSupport
Create support.
RestStubsHook - Class in ru.vyarus.dropwizard.guice.test.rest
Resources stubbing: start lightweight rest container (with, probably, only one or a couple of services to test) without web (no servlets, filters, etc. would work).
RestStubsHook(StubRestConfig) - Constructor for class ru.vyarus.dropwizard.guice.test.rest.RestStubsHook
Create hook.
RestStubsHook.Builder - Class in ru.vyarus.dropwizard.guice.test.rest
Rest stubs configuration builder.
ReusableAppUtils - Class in ru.vyarus.dropwizard.guice.test.util
Reusable application support for tests.
ReusableAppWarnings - ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.GuiceyTestTime
Hook and setup fields searched to verify correctness (different from fields analysis below).
reuseApp - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Reuse application instance between tests.
reuseApplication() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
By default, a new application instance is started for each test.
reuseApplication() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestDropwizardApp
By default, a new application instance is started for each test.
reuseApplication() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestGuiceyApp
By default, a new application instance is started for each test.
reuseDeclarationClass - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Test class where reuse was declared.
reuseSource - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Description of declaration field or annotation (in declaration class).
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.extensions - package ru.vyarus.dropwizard.guice.debug.report.extensions
 
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.start - package ru.vyarus.dropwizard.guice.debug.report.start
 
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.builder - package ru.vyarus.dropwizard.guice.test.builder
 
ru.vyarus.dropwizard.guice.test.client - package ru.vyarus.dropwizard.guice.test.client
 
ru.vyarus.dropwizard.guice.test.cmd - package ru.vyarus.dropwizard.guice.test.cmd
 
ru.vyarus.dropwizard.guice.test.jupiter - package ru.vyarus.dropwizard.guice.test.jupiter
 
ru.vyarus.dropwizard.guice.test.jupiter.env - package ru.vyarus.dropwizard.guice.test.jupiter.env
 
ru.vyarus.dropwizard.guice.test.jupiter.env.field - package ru.vyarus.dropwizard.guice.test.jupiter.env.field
 
ru.vyarus.dropwizard.guice.test.jupiter.env.listen - package ru.vyarus.dropwizard.guice.test.jupiter.env.listen
 
ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda - package ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda
 
ru.vyarus.dropwizard.guice.test.jupiter.ext - package ru.vyarus.dropwizard.guice.test.jupiter.ext
 
ru.vyarus.dropwizard.guice.test.jupiter.ext.conf - package ru.vyarus.dropwizard.guice.test.jupiter.ext.conf
 
ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track - package ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track
 
ru.vyarus.dropwizard.guice.test.jupiter.ext.log - package ru.vyarus.dropwizard.guice.test.jupiter.ext.log
 
ru.vyarus.dropwizard.guice.test.jupiter.ext.mock - package ru.vyarus.dropwizard.guice.test.jupiter.ext.mock
 
ru.vyarus.dropwizard.guice.test.jupiter.ext.rest - package ru.vyarus.dropwizard.guice.test.jupiter.ext.rest
 
ru.vyarus.dropwizard.guice.test.jupiter.ext.spy - package ru.vyarus.dropwizard.guice.test.jupiter.ext.spy
 
ru.vyarus.dropwizard.guice.test.jupiter.ext.stub - package ru.vyarus.dropwizard.guice.test.jupiter.ext.stub
 
ru.vyarus.dropwizard.guice.test.jupiter.ext.track - package ru.vyarus.dropwizard.guice.test.jupiter.ext.track
 
ru.vyarus.dropwizard.guice.test.jupiter.param - package ru.vyarus.dropwizard.guice.test.jupiter.param
 
ru.vyarus.dropwizard.guice.test.log - package ru.vyarus.dropwizard.guice.test.log
 
ru.vyarus.dropwizard.guice.test.mock - package ru.vyarus.dropwizard.guice.test.mock
 
ru.vyarus.dropwizard.guice.test.rest - package ru.vyarus.dropwizard.guice.test.rest
 
ru.vyarus.dropwizard.guice.test.rest.support - package ru.vyarus.dropwizard.guice.test.rest.support
 
ru.vyarus.dropwizard.guice.test.spy - package ru.vyarus.dropwizard.guice.test.spy
 
ru.vyarus.dropwizard.guice.test.stub - package ru.vyarus.dropwizard.guice.test.stub
 
ru.vyarus.dropwizard.guice.test.track - package ru.vyarus.dropwizard.guice.test.track
 
ru.vyarus.dropwizard.guice.test.track.stat - package ru.vyarus.dropwizard.guice.test.track.stat
 
ru.vyarus.dropwizard.guice.test.util - package ru.vyarus.dropwizard.guice.test.util
 
ru.vyarus.dropwizard.guice.test.util.io - package ru.vyarus.dropwizard.guice.test.util.io
 
run() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyTestSupport
Normally, DropwizardTestSupport.before() and GuiceyTestSupport.after() methods are called separately.
run() - Method in interface ru.vyarus.dropwizard.guice.test.TestSupport.OutputCallback
Called to execute actions (usually app run) and capture console output.
run(Injector) - Method in interface ru.vyarus.dropwizard.guice.test.TestSupport.RunCallback
Execute custom logic while application started (using DropwizardTestSupport or GuiceyTestSupport).
run(Configuration, Environment) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle
 
run(Configuration, Environment) - Method in class ru.vyarus.dropwizard.guice.test.log.RecordLogsHook.RecordedLogsTrackingBundle
 
run(Bootstrap<C>, Namespace, C) - Method in class ru.vyarus.dropwizard.guice.test.TestCommand
 
run(Bootstrap<C>, Namespace, C) - Method in class ru.vyarus.dropwizard.guice.test.util.ConfigModifierServerCommand
 
run(Environment, Namespace, C) - Method in class ru.vyarus.dropwizard.guice.test.TestCommand
 
run(DropwizardTestSupport<?>, TestClientFactory, TestSupport.RunCallback<T>) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Normally, DropwizardTestSupport.before() and DropwizardTestSupport.after() methods are called separately.
run(DropwizardTestSupport<?>, TestSupport.RunCallback<T>) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
run(DropwizardTestSupport<C>) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
run(DropwizardTestSupport<C>, Injector) - Method in interface ru.vyarus.dropwizard.guice.test.builder.TestSupportBuilder.TestListener
An application started, but test logic was not executed yet.
run(String...) - Method in class ru.vyarus.dropwizard.guice.test.cmd.CommandRunBuilder
Execute dropwizard command.
run(String...) - Method in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Execute dropwizard command.
run(String[], String...) - Method in class ru.vyarus.dropwizard.guice.test.cmd.CommandTestSupport
Run for commands requiring console user input (in all other aspects is the same as CommandTestSupport.run(String...)).
run(GuiceBundle.Builder, StatsTracker) - Static method in class ru.vyarus.dropwizard.guice.hook.ConfigurationHooksSupport
Called just after manual application configuration (in application class).
run(GuiceyEnvironment) - Method in class ru.vyarus.dropwizard.guice.debug.GuiceProvisionDiagnostic
 
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(TestSupport.RunCallback<T>) - Method in class ru.vyarus.dropwizard.guice.test.GuiceyTestSupport
Normally, DropwizardTestSupport.before() and GuiceyTestSupport.after() methods are called separately.
run(T, Environment) - Method in class ru.vyarus.dropwizard.guice.module.context.bootstrap.DropwizardBundleTracker
 
runApp() - Method in class ru.vyarus.dropwizard.guice.test.cmd.CommandRunBuilder
Shortcut for run("server") to start application.
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 (and delayed configurations).
runCore() - Method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportBuilder
Start and stop application without web services.
runCore(TestSupport.RunCallback<T>) - Method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportBuilder
Start and stop application without web services.
runCoreApp(Class<? extends Application<C>>) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Shortcut for core application startup.
runCoreApp(Class<? extends Application<C>>, String, String...) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Shortcut for core application startup test (replacing TestSupport.execute(TestSupport.coreApp(App.class, path))).
runCoreApp(Class<? extends Application<C>>, String, TestSupport.RunCallback<T>, String...) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Shortcut for core application startup test (replacing TestSupport.execute(TestSupport.coreApp(App.class, path), callback)).
runCoreApp(Class<? extends Application<C>>, TestSupport.RunCallback<T>) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Shortcut for core application startup.
runCoreWithoutManaged() - Method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportBuilder
Start and stop application without web services.
runCoreWithoutManaged(TestSupport.RunCallback<T>) - Method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportBuilder
Start and stop application without web services.
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.
runModifiers(C, List<ConfigModifier<C>>) - Static method in class ru.vyarus.dropwizard.guice.test.util.ConfigOverrideUtils
Runs configuration modifiers.
runPhase(Configuration, ConfigurationTree, Environment) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
Guice bundle run.
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
Create event.
runPhaseStarted(Configuration, Environment) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
 
RunResult<C extends io.dropwizard.core.Configuration> - Class in ru.vyarus.dropwizard.guice.test.util
Application run result object for TestSupport runs.
RunResult(DropwizardTestSupport<C>, Injector) - Constructor for class ru.vyarus.dropwizard.guice.test.util.RunResult
Create result.
RunTime - ru.vyarus.dropwizard.guice.module.context.stat.Stat
Guicey time in dropwizard run phase (without jersey time).
runWeb() - Method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportBuilder
Start and stop application with web services.
runWeb(TestSupport.RunCallback<T>) - Method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportBuilder
Start and stop application with web services.
runWebApp(Class<? extends Application<C>>) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Shortcut for web application startup.
runWebApp(Class<? extends Application<C>>, String, String...) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Shortcut for web application startup with configuration (optional).
runWebApp(Class<? extends Application<C>>, String, TestSupport.RunCallback<T>, String...) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Shortcut for web application startup test (replacing TestSupport.execute(TestSupport.webApp(App.class, path), callback)).
runWebApp(Class<? extends Application<C>>, TestSupport.RunCallback<T>) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Shortcut for web application startup.

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.
scanExtensions() - Method in class ru.vyarus.dropwizard.guice.module.GuiceyInitializer
Performs classpath scan to search for extensions.
ScanItem(Class<?>, FeatureInstaller) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder.ScanItem
Create item.
ScanPackages - ru.vyarus.dropwizard.guice.GuiceyOptions
Packages for classpath scan.
ScanProtectedClasses - ru.vyarus.dropwizard.guice.GuiceyOptions
Enables package-private and protected (nested) classes acception by scanner (as extension).
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.
select(Predicate<ILoggingEvent>) - Method in class ru.vyarus.dropwizard.guice.test.log.LogsSelector
Generic event selector.
separate() - Method in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
Writes empty line if something was printed before and it was not Reporter.emptyLine().
ServiceLoaderBundleLookup - Class in ru.vyarus.dropwizard.guice.bundle.lookup
Load bundles using ServiceLoader by GuiceyBundle.
ServiceLoaderBundleLookup() - Constructor for class ru.vyarus.dropwizard.guice.bundle.lookup.ServiceLoaderBundleLookup
 
SERVLET - ru.vyarus.dropwizard.guice.debug.report.web.model.WebElementType
HTTP servlet.
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
Create support.
set(int, ConfiguredBundle) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.DropwizardBundlesTracker
 
set(int, LifeCycle) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.ManagedTracker
 
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
 
setContainer(TestContainerPolicy) - Method in class ru.vyarus.dropwizard.guice.test.rest.StubRestConfig
By default, use a lightweight in-memory container, but switch to grizzly when it's available in classpath (this is the default behavior of JerseyTest).
setContext(DropwizardTestSupport<?>, TestClientFactory) - Static method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportHolder
Used to register a context support object.
setContext(DropwizardTestSupport<?>, ClientSupport) - Static method in class ru.vyarus.dropwizard.guice.test.builder.TestSupportHolder
Used to register a context support object.
setContextDebugService(ContextDebugService) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.GuiceInstanceListener
Inject debug service.
setContextSetupObject(Class<? extends TestEnvironmentSetup>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
 
setCustomData(String, Object) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
Apply custom value for the field object.
setDisableAllJerseyExtensions(boolean) - Method in class ru.vyarus.dropwizard.guice.test.rest.StubRestConfig
NOTE: if extensions specified in StubRestConfig.getJerseyExtensions() then the disable option would be ignored (all required extensions already specified).
setDisableDropwizardExceptionMappers(boolean) - Method in class ru.vyarus.dropwizard.guice.test.rest.StubRestConfig
By default, all dropwizard exception mappers registered (same as in real application).
setDuplicatesDetector(DuplicateConfigDetector) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Change default duplicates detector.
setDwPreRunTime(Duration) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
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.
setGuiceyBundlesInitOrder(List<Class<? extends GuiceyBundle>>) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
setInitExtensionsTime(Duration) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
setInitInstallersTime(Duration) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
setInitListenersTime(Duration) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
setInitOrder(int) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.GuiceyBundleItemInfoImpl
 
setInitTime(Duration) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
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
 
setInstanceProvider(Provider<T>) - Method in class ru.vyarus.dropwizard.guice.test.spy.SpyProxy
Delayed bean instance provider.
setJerseyManaged(boolean) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
setJerseyTime(Duration) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
setKeepRawObjects(boolean) - Method in class ru.vyarus.dropwizard.guice.test.track.TrackerConfig
 
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
 
setLifecycleTime(Duration) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
setListenersTime(Duration) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.ShutdownTimeInfo
 
setLogRequests(boolean) - Method in class ru.vyarus.dropwizard.guice.test.rest.StubRestConfig
Requests log enabled by default (like in ClientSupport).
setManualBinding(Binding) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ExtensionItemInfoImpl
 
setMaxStringLength(int) - Method in class ru.vyarus.dropwizard.guice.test.track.TrackerConfig
 
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.ConfigOverrideExtensionValue
 
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
 
setRunListenersTime(Duration) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
setRunPoint(Duration) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
setScope(Class<? extends Annotation>) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setSlowMethods(long) - Method in class ru.vyarus.dropwizard.guice.test.track.TrackerConfig
 
setSlowMethodsUnit(ChronoUnit) - Method in class ru.vyarus.dropwizard.guice.test.track.TrackerConfig
 
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
 
setStats(StatsInfo) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.ShutdownTimeInfo
 
setStats(StatsInfo) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
setStopTime(Duration) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.ShutdownTimeInfo
 
setTarget(Key) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.BindingDeclaration
 
setTrace(boolean) - Method in class ru.vyarus.dropwizard.guice.test.track.TrackerConfig
 
setType(Class) - Method in class ru.vyarus.dropwizard.guice.debug.report.guice.model.ModuleDeclaration
 
setup() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestDropwizardApp
Environment support object is the simplest way to prepare additional objects for test (like database) and apply configuration overrides.
setup() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestGuiceyApp
Environment support object is the simplest way to prepare additional objects for test (like database) and apply configuration overrides.
setup(DropwizardTestSupport<C>) - Method in interface ru.vyarus.dropwizard.guice.test.builder.TestSupportBuilder.TestListener
Called before application startup.
setup(Class<? extends TestEnvironmentSetup>...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
Environment support object is the simplest way to prepare additional objects for test (like database) and apply configuration overrides.
setup(Class<? extends TestEnvironmentSetup>...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
Environment support objects is the simplest mechanism to prepare additional objects for test (like database) and apply configuration overrides.
setup(String...) - Method in interface ru.vyarus.dropwizard.guice.test.cmd.CommandRunBuilder.CommandListener
Called before command execution.
setup(TestEnvironmentSetup...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
Environment support objects is the simplest mechanism to prepare additional objects for test (like database) and apply configuration overrides.
setup(TestEnvironmentSetup...) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
Environment support objects is the simplest mechanism to prepare additional objects for test (like database) and apply configuration overrides.
setup(TestExtension) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
 
setup(TestExtension) - Method in interface ru.vyarus.dropwizard.guice.test.jupiter.env.TestEnvironmentSetup
Called before test application startup under junit "before all" phase or "before each" (depends on extension registration).
setupContext - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Junit context, used for fields search.
setupContextName - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Human-readable (if @DisplayName or spock used) class or method name.
SetupObjectsExecution - ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.GuiceyTestTime
Setup objects executed.
setValue(Object, T) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
 
setValue(TestInstances, T) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
In case of nested test, there would be root class instance and nested instance.
setValue(T) - Method in class ru.vyarus.dropwizard.guice.module.context.option.internal.OptionHolder
 
setWebTime(Duration) - Method in class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
SharedConfigurationState - Class in ru.vyarus.dropwizard.guice.module.context
Application-wide shared state assumed to be used in the configuration phase.
SharedConfigurationState() - Constructor for class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Create state.
sharedState(Class<K>) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Access shared value.
sharedState(Class<K>) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyCommonRegistration
Access shared value.
sharedState(Class<K>) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Access shared value.
sharedState(Class<K>, Supplier<K>) - 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 others just use it.
sharedState(Class<K>, Supplier<K>) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyCommonRegistration
Alternative shared value initialization for cases when first accessed bundle should init state value and all others just use it.
sharedState(Class<K>, Supplier<K>) - 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 others just use it.
sharedState(Class<T>) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
Access shared value.
sharedState(Class<T>, 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.
SharedStateDiagnostic - Class in ru.vyarus.dropwizard.guice.debug
Prints shared state usage during application startup.
SharedStateDiagnostic() - Constructor for class ru.vyarus.dropwizard.guice.debug.SharedStateDiagnostic
 
sharedStateOrFail(Class<K>, 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<K>, String, Object...) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyCommonRegistration
Used to access shared state value and immediately fail if value not yet set (most likely due to incorrect configuration order).
sharedStateOrFail(Class<K>, 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<T>, 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<K>, K) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Share global state to be used in other bundles (during configuration).
shareState(Class<K>, K) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyCommonRegistration
Share global state to be used in other bundles (during configuration).
shareState(Class<K>, K) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Share global state to be used in other bundles (during configuration).
shareState(Class<V>, V) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
Share global state to be used in other bundles (during configuration).
showAdminContext() - Method in class ru.vyarus.dropwizard.guice.debug.report.web.MappingsConfig
Show admin context mappings.
showConfigurationTree() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
Show visible configuration tree.
showConfigurationTreeOnly() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
Show configuration values tree only without bindings.
showContextResolvers() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show context resolvers ContextResolver.
showCustomConfigOnly() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
Avoid paths from dropwizard Configuration class (only custom configuration paths shown).
showDropwizardMappings() - Method in class ru.vyarus.dropwizard.guice.debug.report.web.MappingsConfig
Show default servlets and filters configured by dropwizard (including jersey servlet).
showDynamicFeatures() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show dynamic features DynamicFeature.
showExceptionMappers() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show exception mappers ExceptionMapper.
showGuiceMappings() - Method in class ru.vyarus.dropwizard.guice.debug.report.web.MappingsConfig
Show guice ServletModule mappings and GuiceFilter registrations.
showInjectionResolvers() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show injection resolvers InjectionResolver.
showMainContext() - Method in class ru.vyarus.dropwizard.guice.debug.report.web.MappingsConfig
Show main context mappings.
showMessageReaders() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show message readers MessageBodyReader.
showMessageWriters() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show message writers MessageBodyWriter.
showNotDefinedOptions() - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
Show options not customized by user (in other words show used options defaults).
showNotUsedMarker() - Method in class ru.vyarus.dropwizard.guice.debug.report.option.OptionsConfig
Show NOT_USED marker for not (yet) used options.
showNullValues() - Method in class ru.vyarus.dropwizard.guice.debug.report.yaml.BindingsConfig
Show paths with null values.
showParamConverters() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show param converters ParamConverterProvider.
showParamValueProviders() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show param value providers ValueParamProvider.
showReadInterceptors() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show read interceptors ReaderInterceptor.
showRequestFilters() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show request filters ContainerRequestFilter.
showResponseFilters() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show response filters ContainerResponseFilter.
showWriteInterceptors() - Method in class ru.vyarus.dropwizard.guice.debug.report.jersey.JerseyConfig
Show write interceptors WriterInterceptor.
shutdown() - Method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Clear state for exact application.
ShutdownTimeInfo - Class in ru.vyarus.dropwizard.guice.debug.report.start
Shutdown time aggregation object (for startup report).
ShutdownTimeInfo() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.start.ShutdownTimeInfo
 
ShutdownTimeRenderer - Class in ru.vyarus.dropwizard.guice.debug.report.start
Render shutdown time report.
ShutdownTimeRenderer() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.start.ShutdownTimeRenderer
 
simple(Class, Class) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginReporter
Register simple plugin.
size() - Method in class ru.vyarus.dropwizard.guice.test.track.Tracker
 
SLASH - Static variable in class ru.vyarus.dropwizard.guice.module.installer.util.PathUtils
Slash.
slowMethods() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackBean
Print warnings about methods executing longer than the specified threshold.
slowMethods(long, ChronoUnit) - Method in class ru.vyarus.dropwizard.guice.test.track.TrackersHook.Builder
Print warnings about methods executing longer than the specified threshold.
slowMethodsUnit() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackBean
Unit for TrackBean.slowMethods() threshold value (seconds by default).
SpiesHook - Class in ru.vyarus.dropwizard.guice.test.spy
Replace any guice service with mockito spy.
SpiesHook() - Constructor for class ru.vyarus.dropwizard.guice.test.spy.SpiesHook
 
spy(Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.spy.SpiesHook
Request wrapping target bean with a spy.
SpyBean - Annotation Type in ru.vyarus.dropwizard.guice.test.jupiter.ext.spy
Replace any guice service with mockito spy in test.
SpyFieldsSupport - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext.spy
SpyBean test fields support implementation.
SpyFieldsSupport() - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.ext.spy.SpyFieldsSupport
Create support.
SpyProxy<T> - Class in ru.vyarus.dropwizard.guice.test.spy
AOP interceptor redirect calls from the real bean into spy object, which was created around the same real bean.
SpyProxy(Class<T>) - Constructor for class ru.vyarus.dropwizard.guice.test.spy.SpyProxy
Create proxy.
StackUtils - Class in ru.vyarus.dropwizard.guice.module.installer.util
Utility for obtaining source file reference on method call.
start() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatTimer
Start timer.
start() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.SessionListenersSupport
 
start(Level) - Method in class ru.vyarus.dropwizard.guice.test.log.RecordLogsHook.Builder
WARNING: if the current logger configuration is above the required threshold, then logger level would be updated!
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.
started(EventContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
 
started(EventContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.TestExecutionListenerLambdaAdapter
 
started(EventContext) - Method in interface ru.vyarus.dropwizard.guice.test.jupiter.env.listen.TestExecutionListener
Called when dropwizard (or guicey) application started.
Started - ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.ListenerEvent
Application started.
starting(EventContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
 
starting(EventContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.TestExecutionListenerLambdaAdapter
 
starting(EventContext) - Method in interface ru.vyarus.dropwizard.guice.test.jupiter.env.listen.TestExecutionListener
Called before dropwizard (or guicey) application starting.
Starting - ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.ListenerEvent
Application starting.
startJerseyTimer(Stat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
Special methods for tracking time in jersey scope.
StartupTimeDiagnostic - Class in ru.vyarus.dropwizard.guice.debug
Startup time report.
StartupTimeDiagnostic() - Constructor for class ru.vyarus.dropwizard.guice.debug.StartupTimeDiagnostic
 
StartupTimeHook - Class in ru.vyarus.dropwizard.guice.debug.hook
Hook enables startup time logs.
StartupTimeHook() - Constructor for class ru.vyarus.dropwizard.guice.debug.hook.StartupTimeHook
 
StartupTimeInfo - Class in ru.vyarus.dropwizard.guice.debug.report.start
Startup time aggregation object (for startup report).
StartupTimeInfo() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeInfo
 
StartupTimeRenderer - Class in ru.vyarus.dropwizard.guice.debug.report.start
Render startup times.
StartupTimeRenderer() - Constructor for class ru.vyarus.dropwizard.guice.debug.report.start.StartupTimeRenderer
 
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
Create info.
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
Create renderer.
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
Create tracker.
StatTimer - Class in ru.vyarus.dropwizard.guice.module.context.stat
Abstraction above Stopwatch to support inlined starts (when something tries to start already started timer).
StatTimer(Stopwatch) - Constructor for class ru.vyarus.dropwizard.guice.module.context.stat.StatTimer
Create timer.
stop() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatTimer
Stop timer.
stop() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.SessionListenersSupport
 
stop() - Method in class ru.vyarus.dropwizard.guice.test.TestCommand
Stop lifecycle.
stop(DropwizardTestSupport<C>, Injector) - Method in interface ru.vyarus.dropwizard.guice.test.builder.TestSupportBuilder.TestListener
Called after test action (or after exception during action execution), but before application shutdown.
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).
stopped(Injector) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.listener.ApplicationShutdownListener
Called after server shutdown (including shutdown after lightweight guicey tests).
stopped(EventContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
 
stopped(EventContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.TestExecutionListenerLambdaAdapter
 
stopped(EventContext) - Method in interface ru.vyarus.dropwizard.guice.test.jupiter.env.listen.TestExecutionListener
Called when dropwizard (or guicey) application stopped.
stopped(EventContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.log.LogFieldsSupport
 
Stopped - ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.ListenerEvent
Application stopped.
stopping(EventContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.TestExecutionListenerLambdaAdapter
 
stopping(EventContext) - Method in interface ru.vyarus.dropwizard.guice.test.jupiter.env.listen.TestExecutionListener
Called before dropwizard (or guicey) application stopping.
Stopping - ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.ListenerEvent
Application stopping.
stopTimer(Stat) - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
Stop running timer.
storeBundlesInitOrder(List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
Store initialization order of bundles.
StoredReusableApp - Class in ru.vyarus.dropwizard.guice.test.util
Storage value for reusable application.
StoredReusableApp(Class<?>, String, DropwizardTestSupport<?>, ClientSupport) - Constructor for class ru.vyarus.dropwizard.guice.test.util.StoredReusableApp
Create stored app.
strictScopeControl() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Enables strict control of beans instantiation context: all beans must be instantiated by guice, except beans annotated with JerseyManaged.
string(T, String) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
string(T, String, Function<String, V>) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
Map string to option.
StringConverter - Class in ru.vyarus.dropwizard.guice.module.context.option.mapper
Simple converter from string source to target type.
stub(Class<T>, Class<? extends T>) - Method in class ru.vyarus.dropwizard.guice.test.stub.StubsHook
Register stub class.
stub(Class<T>, T) - Method in class ru.vyarus.dropwizard.guice.test.stub.StubsHook
Same as StubsHook.stub(Class, Class), but with manually created stub instance.
StubBean - Annotation Type in ru.vyarus.dropwizard.guice.test.jupiter.ext.stub
Replace any guice service with its stub in test (using guice module overrides).
StubFieldsSupport - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext.stub
StubBean test fields support implementation.
StubFieldsSupport() - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.ext.stub.StubFieldsSupport
Create support.
StubLifecycle - Interface in ru.vyarus.dropwizard.guice.test.stub
Helper interface for lifecycle-aware stubs implementation.
StubRest - Annotation Type in ru.vyarus.dropwizard.guice.test.jupiter.ext.rest
Resources stubbing: start lightweight rest container (with, probably, only one or a couple of services to test) without web (no servlets, filters, etc. would work).
StubRestConfig - Class in ru.vyarus.dropwizard.guice.test.rest
Stub rest configuration for RestStubsHook.
StubRestConfig() - Constructor for class ru.vyarus.dropwizard.guice.test.rest.StubRestConfig
 
StubsHook - Class in ru.vyarus.dropwizard.guice.test.stub
Replace any guice service with its stub in test (using guice module overrides).
StubsHook() - Constructor for class ru.vyarus.dropwizard.guice.test.stub.StubsHook
 
supportsParameter(ParameterContext, ExtensionContext) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestParametersSupport
 
SupportStart - ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.GuiceyTestTime
Test support object before() executed (application start plus configuration overrides).
SupportStop - ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.GuiceyTestTime
Test support after() executed (application stopped).
SystemInMock - Class in ru.vyarus.dropwizard.guice.test.util.io
System in mock implementation.
SystemInMock() - Constructor for class ru.vyarus.dropwizard.guice.test.util.io.SystemInMock
Create system in substitutor.

T

TAB - Static variable in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
Tab.
target(String...) - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
Unbounded (universal) WebTarget construction shortcut.
target(String...) - Method in class ru.vyarus.dropwizard.guice.test.rest.RestClient
Creates a web target to be sent to the resource under testing.
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
 
TestClientFactory - Interface in ru.vyarus.dropwizard.guice.test.client
Factory for JerseyClient instance creation for ClientSupport.
TestCommand<C extends io.dropwizard.core.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
Create command.
TestCommand(Application<C>, boolean) - Constructor for class ru.vyarus.dropwizard.guice.test.TestCommand
Create command.
TestCommand(Application<C>, boolean, List<ConfigModifier<C>>) - Constructor for class ru.vyarus.dropwizard.guice.test.TestCommand
Create command.
TestCommand.NoManagedContainerLifeCycle - Class in ru.vyarus.dropwizard.guice.test
Custom container lifecycle with additional objects ignorance.
TestContainerPolicy - Enum in ru.vyarus.dropwizard.guice.test.rest
Jersey test container implementation selection policy.
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
Create extension.
TestDropwizardAppExtension.Builder<C extends io.dropwizard.core.Configuration> - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext
Builder used for manual extension registration (TestDropwizardAppExtension.forApp(Class)).
TestEnvironmentSetup - Interface in ru.vyarus.dropwizard.guice.test.jupiter.env
Extension for guicey junit 5 test extensions (TestDropwizardApp and TestGuiceyApp).
TestExecutionListener - Interface in ru.vyarus.dropwizard.guice.test.jupiter.env.listen
Test listener allows listening for the main test events.
TestExecutionListenerLambdaAdapter - Class in ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda
An adapter for TestExecutionListener to be able to register each listener method with a lambada (more suitable for builder style, rather than direct interface implementation).
TestExecutionListenerLambdaAdapter() - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.TestExecutionListenerLambdaAdapter
 
TestExtension - Class in ru.vyarus.dropwizard.guice.test.jupiter.env
Configuration object for TestEnvironmentSetup objects.
TestExtension(ExtensionConfig, ExtensionContext, ListenersSupport) - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.env.TestExtension
Create extension.
TestExtensionsTracker - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track
Tracks registration of hooks and support objects during test initialization in order to log used additions (to simplify applied objects tracking).
TestExtensionsTracker() - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.TestExtensionsTracker
 
TestFieldUtils - Class in ru.vyarus.dropwizard.guice.test.jupiter.env.field
Helper utility for search and processing annotated test fields (for test extensions implementation).
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
Create extension.
TestGuiceyAppExtension.Builder<C extends io.dropwizard.core.Configuration> - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext
Builder used for manual extension registration (TestGuiceyAppExtension.forApp(Class)).
TestListeners - ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.GuiceyTestTime
Test listeners time (registered in setup objects).
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
 
TestSetupUtils - Class in ru.vyarus.dropwizard.guice.test.util
Guicey TestEnvironmentSetup test utilities.
TestSetupUtils.ClosableWrapper - Class in ru.vyarus.dropwizard.guice.test.util
Wrapper class for AutoCloseable objects to grant automatic closing inside junit store.
TestSupport - Class in ru.vyarus.dropwizard.guice.test
Utility class combining test-framework agnostic utilities.
TestSupport.OutputCallback - Interface in ru.vyarus.dropwizard.guice.test
TestSupport.RunCallback<T> - Interface in ru.vyarus.dropwizard.guice.test
Callback interface used for utility run application methods in TestSupport.
TestSupportBuilder<C extends io.dropwizard.core.Configuration> - Class in ru.vyarus.dropwizard.guice.test.builder
Builder and runner for DropwizardTestSupport and GuiceyTestSupport objects.
TestSupportBuilder(Class<? extends Application<C>>) - Constructor for class ru.vyarus.dropwizard.guice.test.builder.TestSupportBuilder
Create builder.
TestSupportBuilder.TestListener<C extends io.dropwizard.core.Configuration> - Interface in ru.vyarus.dropwizard.guice.test.builder
Listener for TestSupport.build(Class) builder.
TestSupportHolder - Class in ru.vyarus.dropwizard.guice.test.builder
Holds DropwizardTestSupport object during test application execution.
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.ApplicationShutdownListenerAdapter
 
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
 
toString() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
 
toString() - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
 
toString() - Method in class ru.vyarus.dropwizard.guice.test.track.stat.MethodSummary
 
toString() - Method in class ru.vyarus.dropwizard.guice.test.util.io.EchoStream
 
toString() - Method in class ru.vyarus.dropwizard.guice.test.util.StoredReusableApp
 
toString(Field) - Static method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.TestFieldUtils
 
toStringArguments(Object[], int) - Static method in class ru.vyarus.dropwizard.guice.test.util.PrintUtils
Converts arguments to string.
toStringDeclaredType() - Method in class ru.vyarus.dropwizard.guice.module.yaml.ConfigPath
 
toStringField() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField
 
toStringMethod() - Method in class ru.vyarus.dropwizard.guice.test.track.stat.MethodSummary
Method used for console reporting.
toStringTrack() - Method in class ru.vyarus.dropwizard.guice.test.track.MethodTrack
 
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).
toStringValue(Object, int) - Static method in class ru.vyarus.dropwizard.guice.test.util.PrintUtils
Converts any value (object) to string.
trace() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackBean
When enabled, prints called method just after it's execution (with called arguments and returned result).
trace(boolean) - Method in class ru.vyarus.dropwizard.guice.test.track.TrackersHook.Builder
When enabled, prints called method just after it's execution (with called arguments and returned result).
track(Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.track.TrackersHook
Start bean tracker registration.
TrackBean - Annotation Type in ru.vyarus.dropwizard.guice.test.jupiter.ext.track
Tracks method calls on any guice bean and records arguments and return values, together with measuring time.
TrackDropwizardBundles - ru.vyarus.dropwizard.guice.GuiceyOptions
Track transitive dropwizard bundles registration.
tracker - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionConfig
Extension registration source tracker (tracks source of registered setup objects).
tracker - Variable in class ru.vyarus.dropwizard.guice.test.jupiter.ext.GuiceyExtensionsSupport
Extensions registration tracker.
Tracker<T> - Class in ru.vyarus.dropwizard.guice.test.track
Tracker object used for bean calls registration (together with TrackBean or TrackersHook).
Tracker(Class<T>, TrackerConfig, MetricRegistry) - Constructor for class ru.vyarus.dropwizard.guice.test.track.Tracker
Create tracker.
TrackerConfig - Class in ru.vyarus.dropwizard.guice.test.track
Tracker configuration.
TrackerConfig() - Constructor for class ru.vyarus.dropwizard.guice.test.track.TrackerConfig
 
TrackerFieldsSupport - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext.track
TrackBean test fields support implementation.
TrackerFieldsSupport() - Constructor for class ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackerFieldsSupport
Create support.
TrackerProxy<T> - Class in ru.vyarus.dropwizard.guice.test.track
AOP interceptor redirect calls from the real bean into spy object, which was created around the same real bean.
TrackerProxy(Class<T>, TrackerConfig, MetricRegistry) - Constructor for class ru.vyarus.dropwizard.guice.test.track.TrackerProxy
Create proxy.
TrackerReportBuilder - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track
Guicey test extensions debug reports builder.
TrackersHook - Class in ru.vyarus.dropwizard.guice.test.track
Track method calls on any guice bean and records arguments and return values, together with measuring time.
TrackersHook() - Constructor for class ru.vyarus.dropwizard.guice.test.track.TrackersHook
 
TrackersHook.Builder<T> - Class in ru.vyarus.dropwizard.guice.test.track
Tracker configuration builder.
TrackerStats - Class in ru.vyarus.dropwizard.guice.test.track.stat
Default tracker report implementation: shows all tracked methods, sorted by duration (the slowest go first).
TrackerStats(List<MethodTrack>) - Constructor for class ru.vyarus.dropwizard.guice.test.track.stat.TrackerStats
Create stats.
TrackerStats(Tracker...) - Constructor for class ru.vyarus.dropwizard.guice.test.track.stat.TrackerStats
Create stats.
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.core.Configuration> - Class in ru.vyarus.dropwizard.guice.module.context.unique.item
Base class for unique guice modules with access to dropwizard specific objects.
UniqueDropwizardAwareModule() - Constructor for class ru.vyarus.dropwizard.guice.module.context.unique.item.UniqueDropwizardAwareModule
 
UniqueGuiceyBundle - Class in ru.vyarus.dropwizard.guice.module.context.unique.item
Base class for unique bundles: only one bundle instance must be accepted and all others considered duplicate.
UniqueGuiceyBundle() - Constructor for class ru.vyarus.dropwizard.guice.module.context.unique.item.UniqueGuiceyBundle
 
UniqueGuiceyLifecycleListener - Class in ru.vyarus.dropwizard.guice.module.lifecycle
Base class for event listeners that must be used only once (for example, if multiple listeners would be registered only one must be used.
UniqueGuiceyLifecycleListener() - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.UniqueGuiceyLifecycleListener
 
uniqueItems(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Grant uniqueness for specified instance items: guicey bundles, guice modules and dropwizard bundles, registered through guicey api (GuiceBundle.Builder.dropwizardBundles(ConfiguredBundle[]) and GuiceyOptions.TrackDropwizardBundles).
UniqueItemsDuplicatesDetector - Class in ru.vyarus.dropwizard.guice.module.context.unique
Simple deduplicator implementation to track uniqueness for exact items (not everything like LegacyModeDuplicatesDetector do).
UniqueItemsDuplicatesDetector(Class<?>...) - Constructor for class ru.vyarus.dropwizard.guice.module.context.unique.UniqueItemsDuplicatesDetector
Create detector.
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)).
USE_LOGGER - Static variable in class ru.vyarus.dropwizard.guice.test.client.DefaultTestClientFactory
System property name used to disable direct console logs.
UseCoreInstallers - ru.vyarus.dropwizard.guice.GuiceyOptions
Automatic core installers installation.
useDefaultExtensions() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestDropwizardApp
useDefaultExtensions() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestGuiceyApp
useHK2ForJerseyExtensions() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Manage jersey extensions (resources, jersey filters etc.) with HK2 by default instead of guice (the same effect as if JerseyManaged annotation would be set on all beans).
UseHkBridge - ru.vyarus.dropwizard.guice.GuiceyOptions
Enables guice bridge for HK2 to allow HK2 services to see guice beans.

V

validateUnreachableFieldsInNestedTest(Class<?>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
When guicey extension created in beforeAll, same extension would be used for nested tests, which means that, if nested test declares any annotated fields, they can't be injected into already started guice context and so usage error must be reported.
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.ext.log.RecordLogs
Classes to track loggers for.
value() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.rest.StubRest
By default, all resources would be available.
value() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.ext.stub.StubBean
The class that this stub must override (could be service itself or base interface).
value() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestDropwizardApp
 
value() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestGuiceyApp
 
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.
valueLifecycle(EventContext, List<AnnotatedField<A, T>>, TestInstances, boolean) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup
Called in beforeEach/afterEach to apply automatic lifecycle for field objects.
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.DetailStat
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.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.ListenerEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.track.GuiceyTestTime
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.vyarus.dropwizard.guice.test.rest.TestContainerPolicy
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.DetailStat
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.
values() - Static method in enum ru.vyarus.dropwizard.guice.test.jupiter.env.listen.lambda.ListenerEvent
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.test.jupiter.ext.conf.track.GuiceyTestTime
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.test.rest.TestContainerPolicy
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.
verifyTimersDone() - Method in class ru.vyarus.dropwizard.guice.module.context.stat.StatsTracker
Verify all timers stopped on application complete startup.
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
 
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

webApp(Class<? extends Application<C>>, String, String...) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Creates DropwizardTestSupport instance for application configured from configuration file.
webClient(DropwizardTestSupport<?>) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Factory method for creating a helper web client.
webClient(DropwizardTestSupport<?>, TestClientFactory) - Static method in class ru.vyarus.dropwizard.guice.test.TestSupport
Helper web client creation with custom jersey client factory (to configure client differently).
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
Create model.
WebElementType - Enum in ru.vyarus.dropwizard.guice.debug.report.web.model
Type of ServletModule registration.
webExtension() - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
Web extensions are all extensions activated with jetty (including jersey extensions like rest resources).
webExtension() - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
Filter for web extensions (everything web-related, including jersey extensions).
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
 
WebInstaller - Interface in ru.vyarus.dropwizard.guice.module.installer.install
Marker interface for installers, installing web objects (servlets, filters, rest resources).
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
Create diagnostic.
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
Create renderer.
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.
whenConfigurationReady(Consumer<GuiceyEnvironment>) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Delayed configuration block.
whenReady(Class<V>, Consumer<V>) - Method in class ru.vyarus.dropwizard.guice.module.context.SharedConfigurationState
Reactive shared value access: if value already available action called immediately, otherwise action would be called when value set (note that value could be set only once).
whenSharedStateReady(Class<V>, Consumer<V>) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
Reactive shared value access: if value already available action called immediately, otherwise action would be called when value set (note that value could be set only once).
whenSharedStateReady(Class<V>, Consumer<V>) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyCommonRegistration
Reactive shared value access: if value already available action called immediately, otherwise action would be called when value set (note that value could be set only once).
whenSharedStateReady(Class<V>, Consumer<V>) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
Reactive shared value access: if value already available action called immediately, otherwise action would be called when value set (note that value could be set only once).
whenSharedStateReady(Class<V>, Consumer<V>) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
Reactive shared value access: if value already available action called immediately, otherwise action would be called when value set (note that value could be set only once).
with(ThrowingConsumer<T>) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.conf.ExtensionBuilder
Custom block to perform manual configurations inside.
withInitializer(Consumer<T>) - Method in class ru.vyarus.dropwizard.guice.test.spy.SpyProxy
Actual spy object instance is created only on first bean access (after or in time of application startup).
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.
write(int) - Method in class ru.vyarus.dropwizard.guice.test.util.io.EchoStream
 
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
Create exception.

Y

YamlBindingsDiagnostic - Class in ru.vyarus.dropwizard.guice.debug
Configuration bindings debug listener.
YamlBindingsDiagnostic() - Constructor for class ru.vyarus.dropwizard.guice.debug.YamlBindingsDiagnostic
Create diagnostic.
YamlBindingsDiagnostic(BindingsConfig) - Constructor for class ru.vyarus.dropwizard.guice.debug.YamlBindingsDiagnostic
Create diagnostic.
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