A B C D E F G H I J K L M N O P R S T U V W Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abbreviate(String) - Method in class ru.vyarus.dropwizard.guice.debug.util.ClassNameAbbreviator
-
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,WebFilterandWebListenerannotations 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
-
ApplicationShutdownListeneradapter 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
-
ApplicationStartupListeneradapter 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
GuiceBundleconfiguration phase logic. - BeforeInit - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
-
Special meta event, called before all
GuiceBundleconfiguration phase logic. - BeforeInitEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
-
Special meta event, called before all
GuiceBundleconfiguration 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
GuiceBundlerun 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
-
Bootstrapproxy 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
-
GuiceyBundleorConfiguredBundleNote 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
GuiceyBundleLookupmechanisms 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
ConfiguredBundleobjects within dropwizardBootstrapobject. - 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
Predicateimplementations. - 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
TargetLengthBasedClassNameAbbreviatorused 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
Clientfor 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
ClientSupportobject. - clientFactory() - Method in annotation type ru.vyarus.dropwizard.guice.test.jupiter.TestGuiceyApp
-
Custom client factory for
ClientSupportobject. - 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
ClientSupportobject 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
ClientSupportobject. - ClientSupport - Class in ru.vyarus.dropwizard.guice.test
-
JerseyClientsupport 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
-
Must not be used if
BaseBuilder.config(io.dropwizard.core.Configuration)used. - config(String) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestDropwizardAppExtension.Builder
-
Same as
TestDropwizardApp.config(). - config(String) - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
-
Same as
TestGuiceyApp.config(). - config(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
Configannotation 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
ServerCommandwith 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
-
Must not be used if
BaseBuilder.config(io.dropwizard.core.Configuration)used. - configOverride(String, String) - Method in class ru.vyarus.dropwizard.guice.test.builder.BaseBuilder
-
Must not be used if
BaseBuilder.config(io.dropwizard.core.Configuration)used. - 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
-
Must not be used if
BaseBuilder.config(io.dropwizard.core.Configuration)used. - 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
-
Shortcut for
ExtensionBuilder.configOverrideByExtension( org.junit.jupiter.api.extension.ExtensionContext.Namespace, String, String)for cases when storage key and configuration path is the same. - 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
-
Must not be used if
BaseBuilder.config(io.dropwizard.core.Configuration)used. - 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
ConfigOverrideobjects 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
-
Must not be used if
BaseBuilder.config(io.dropwizard.core.Configuration)used. - 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
ConfigOverrideimplementations, used together with junit 5 extensions (TestGuiceyAppExtensionandTestDropwizardAppExtension). - 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 allGuiceyConfigurationHookprocessing. - ConfigurationHooksProcessed - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
-
Called after all registered
GuiceyConfigurationHookprocessing. - ConfigurationHooksProcessedEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration
-
Appeared just in time of
GuiceBundle.Builder.build()after manual builder configuration and allGuiceyConfigurationHookprocessing. - 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
GuiceyTestSupportinstance 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 for
ClientSupport(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_DEBUGsystem 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
InjectorFactorythat simply delegates toGuice.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
-
Affects
WebServletInstaller. - DenySessionListenersWithoutSession - ru.vyarus.dropwizard.guice.module.installer.InstallersOptions
-
Affects
WebListenerInstaller. - 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
-
Shortcut for
Filters.disabledBy(ItemId). - disabledBy(ItemId) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
-
Filter for items disabled in specified scope.
- 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
-
Installer manual disable registration from
GuiceBundle.Builder.disableInstallers(Class[])orGuiceyBootstrap.disableInstallers(Class[]). - disableInstallers(Class<? extends FeatureInstaller>...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
- 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
ManagedandLifeCycleobjects. - disableManagedLifecycle() - Method in class ru.vyarus.dropwizard.guice.test.jupiter.ext.TestGuiceyAppExtension.Builder
-
By default, guicey simulates
ManagedandLifeCyclelifecycle. - 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
@EagerSingletonannotation 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
GuiceyConfigurationHooktest fields declaration. - EnableSetup - Annotation Type in ru.vyarus.dropwizard.guice.test.jupiter.env
-
Marker annotation for
TestEnvironmentSetuptest fields declaration. - env(String, T) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
-
Shortcut version of
OptionsMapper.env(String, Enum, Function). - env(String, T, Function<String, V>) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
-
Map environment variable value to option.
- environment - 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
ExtensionContextand 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,TestGuiceyAppExtensionandTestEnvironmentSetupbuilders (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)andConfigurationInfo.getItems(Predicate). - finalizeConfiguration() - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
-
Called when context configuration is finished (but extensions installation is not finished yet).
- 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
Orderannotation. - 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
-
Shortcut for
ItemInfo.getIgnoresByScope(ItemId). - getIgnoresByScope(ItemId) - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
- getIgnoresByScope(ItemId) - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
-
Required to show ignored items in the same scope as actual registration.
- getInfo(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
-
Shortcut for
ConfigurationInfo.getInfos(Class)which always returns one configuration info object per class. - getInfo(Object) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
- getInfo(ItemId) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationInfo
-
NOTE: it will not return first instance of type if called as
getInfo(ItemId.from(Bundle.class)))! - getInfos(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationInfo
-
Returns all registrations of type.
- getInfos(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
-
Shortcut for
ConfigurationInfo.getInfos(Class). - 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
Orderannotations). - 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
-
Shortcut for
GuiceyConfigurationInfo.getItemsByScope(ItemId). - getItemsByScope(ConfigScope) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
-
Shortcut for
GuiceyConfigurationInfo.getItemsByScope(Class)for special scopes (like classpath scan, bundles lookup etc). - getItemsByScope(ItemId) - Method in class ru.vyarus.dropwizard.guice.module.GuiceyConfigurationInfo
-
NOTE: single item may be registered from multiple scopes!
- getItemType() - Method in class ru.vyarus.dropwizard.guice.module.context.info.impl.ItemInfoImpl
- getItemType() - Method in interface ru.vyarus.dropwizard.guice.module.context.info.ItemInfo
- 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
Elementsource. - 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
@Configqualifier 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
ApplicationorEnvironmentobjects. - 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
Moduleif 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
ServletModulesupport 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
JerseyInstallerbased 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
GuiceFilterfor 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
GuiceyBundleinstances (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
GuiceyBootstrapandGuiceyEnvironmentobjects (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
-
Adapter for
GuiceyLifecycleListener. - GuiceyLifecycleAdapter() - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycleAdapter
- GuiceyLifecycleEvent - Class in ru.vyarus.dropwizard.guice.module.lifecycle.event
-
Base class for guicey lifecycle events.
- GuiceyLifecycleEvent(GuiceyLifecycle, EventsContext) - Constructor for class ru.vyarus.dropwizard.guice.module.lifecycle.event.GuiceyLifecycleEvent
-
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
-
GuiceyStartupListeneradapter 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
DropwizardTestSupportwhich 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:
JerseyManagedannotated 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
JerseyInstallerbased 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
GuiceyConfigurationHooktest 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_CLASSsame 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_CLASSsame 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_CLASSsame 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
Injectorcould be obtained withInjectorLookup.getInjector(Environment). - install(Environment, EventListener) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.listener.WebListenerInstaller
- install(Environment, Filter) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebFilterInstaller
- install(Environment, HttpServlet) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.web.WebServletInstaller
- install(Environment, Feature) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.JerseyFeatureInstaller
- install(Environment, LifeCycle) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.LifeCycleInstaller
- install(Environment, NamedHealthCheck) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.health.HealthCheckInstaller
- install(Environment, T) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.InstanceInstaller
-
Use
FeatureUtils.getInstanceClass(instance)to overcome proxies and get correct type. - install(AbstractBinder, Injector, Class<Object>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
- install(AbstractBinder, Injector, Class<Object>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
- install(AbstractBinder, Injector, Class<T>) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.JerseyInstaller
-
Called on jersey start to inject extensions into HK context.
- installedBy(Class<? extends FeatureInstaller>) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
-
Filter for extensions installed by specified installer.
- 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
JerseyInstallerinterface. - 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
WebInstallermarker 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
JerseyInstallerinstallers install related extensions and only when at least one extension was installed. - JerseyExtensionsInstalled - ru.vyarus.dropwizard.guice.module.lifecycle.GuiceyLifecycle
-
Called after all
JerseyInstallerinstallers 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
JerseyInstallerinstaller 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
JerseyInstallerinstaller 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
JerseyInstallerinstaller 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
JerseyInstallerinstallers 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
JerseyInstallerto 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().addServerLifecycleListenerregistration. - listenServer(ServerLifecycleListener) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyEnvironment
-
Shortcut for
environment().lifecycle().addServerLifecycleListenerregistration. - 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
-
RecordLogstest 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
ClientSupportobject 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
Managedobjects. - 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
Managedobjects 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.FeatureUtilsto 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
-
MockBeantest 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
CoreInstallersBundleandWebInstallersBundleregistration (no installers will be registered by default). - noGuiceFilter() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
-
Disables
GuiceFilterregistration 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
Orderannotation. - 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
Orderannotation. - 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
DropwizardTestSupportobject 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
SharedConfigurationStateusage 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
ServletModuledeclarations. - PrioritizeJerseyExtensions - ru.vyarus.dropwizard.guice.module.installer.InstallersOptions
-
By default, when extension registered with
environment.jersey().register(...)it's implicitly qualified withCustom, so registered extensions could override default extensions, including default dropwizard extensions (seeProviders.getAllServiceHolders( org.glassfish.jersey.internal.inject.InjectionManager, java.lang.Class)to see that custom qualified providers are prioritized). - PrivateModuleException - Exception in ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor
-
Marker exception indicating private module binding.
- PrivateModuleException(PrivateElements) - Constructor for exception ru.vyarus.dropwizard.guice.debug.report.guice.util.visitor.PrivateModuleException
-
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
-
Shortcut version of
OptionsMapper.prop(String, Enum, Function). - prop(String, T, Function<String, V>) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
-
Directly map system property value to option.
- PropertyBundleLookup - Class in ru.vyarus.dropwizard.guice.bundle.lookup
-
Use 'guicey.bundles' system property to lookup bundles.
- PropertyBundleLookup() - Constructor for class ru.vyarus.dropwizard.guice.bundle.lookup.PropertyBundleLookup
- 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
-
ProvisionListenerregistration (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
-
Shortcut for
TestDropwizardAppExtension.Builder.randomPorts(boolean). - 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
-
Same as
TestDropwizardApp.randomPorts(). - 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
-
Shortcut for
ConfigScope.recognize(Class). - 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
-
Usual bundle registration from
GuiceBundle.Builder.bundles(GuiceyBundle...)orGuiceyBootstrap.bundles(GuiceyBundle...). - registerCommands(Bootstrap, ClasspathScanner, ConfigurationContext) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.CommandSupport
-
Scans classpath to find commands and register them.
- registerCommands(List<Class<Command>>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
-
Register commands resolved with classpath scan.
- registerDisablePredicates(Predicate<? 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
-
Direct dropwizard bundle registration from
GuiceBundle.Builder.dropwizardBundles(ConfiguredBundle...)orGuiceyBootstrap.dropwizardBundles( ConfiguredBundle[]). - registeredBy(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
-
Shortcut for
Filters.registeredBy(ItemId)for scope classes. - registeredBy(Class<?>...) - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
-
Check registration source.
- registeredBy(ConfigScope) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
-
Shortcut for
Filters.registeredBy(ItemId)for special scopes (like classpath scan, bundles lookup etc). - registeredBy(ConfigScope...) - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
-
Shortcut for
Disables.registeredBy(Class[])for for special scopes (like classpath scan, bundles lookup etc). - registeredBy(ItemId) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
-
In contrast to
Filters.registrationScope(ItemId)this filter returns item for all scopes mentioned item (including scopes where registration was considered duplicate). - registeredBy(ItemId...) - Static method in class ru.vyarus.dropwizard.guice.module.context.Disables
- registerExtension(ConfigurationContext, Class<?>, boolean) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsSupport
-
Register extension (manual or from classpath scan).
- 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
-
Usual extension registration from
GuiceBundle.Builder.extensions(Class[])orGuiceyBootstrap.extensions(Class[]). - registerExtensions(List<ExtensionItemInfoImpl>) - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.ExtensionsHolder
-
Prepare known extensions for installation.
- registerExtensionsOptional(Class<?>...) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
-
Optional extension registration from
GuiceBundle.Builder.extensionsOptional(Class[])orGuiceyBootstrap.extensionsOptional(Class[]). - 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
-
Usual installer registration from
GuiceBundle.Builder.installers(Class[])orGuiceyBootstrap.installers(Class[]). - registerInstallersFromScan(List<Class<? extends FeatureInstaller>>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
-
Register installers from classpath scan.
- registerJerseyListener(ApplicationEventListener) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ApplicationRunEvent
- registerJettyListener(LifeCycle.Listener) - Method in class ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ApplicationRunEvent
- registerLookupBundles(List<GuiceyBundle>) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
-
Register bundles resolved by lookup mechanism.
- registerModules(Module...) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
- registerModulesOverride(Module...) - Method in class ru.vyarus.dropwizard.guice.module.context.ConfigurationContext
- registerPlugin(Binder, Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginInstaller
-
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
-
Shortcut for
Filters.registrationScope(ItemId). - registrationScope(ConfigScope) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
-
Shortcut for
Filters.registrationScope(ItemId)for special scopes (like classpath scan, bundles lookup etc). - registrationScope(ItemId) - Static method in class ru.vyarus.dropwizard.guice.module.context.Filters
-
Filter for items registered by specified context.
- 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
-
Same as
TestDropwizardApp.restMapping(). - RestStubFieldsSupport - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext.rest
-
StubRestfield 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()andGuiceyTestSupport.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
DropwizardTestSupportorGuiceyTestSupport). - 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()andDropwizardTestSupport.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()andGuiceyTestSupport.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
TestSupportruns. - 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
ServiceLoaderbyGuiceyBundle. - 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
Configurationclass (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
ServletModulemappings andGuiceFilterregistrations. - 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
-
SpyBeantest 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
Stopwatchto 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
-
Shortcut version of
OptionsMapper.string(Enum, String, Function). - string(T, String, Function<String, V>) - Method in class ru.vyarus.dropwizard.guice.module.context.option.mapper.OptionsMapper
-
Map string to option.
- StringConverter - Class in ru.vyarus.dropwizard.guice.module.context.option.mapper
-
Simple converter from string source to target type.
- 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
-
StubBeantest 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)
WebTargetconstruction 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
WebTargetcreation for admin context path. - targetMain(String...) - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
-
Shortcut for
WebTargetcreation for main context path. - targetRest(String...) - Method in class ru.vyarus.dropwizard.guice.test.ClientSupport
-
Shortcut for
WebTargetcreation 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
JerseyClientinstance creation forClientSupport. - 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
-
TestDropwizardAppjunit 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 (
TestDropwizardAppandTestGuiceyApp). - 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
TestExecutionListenerto 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
TestEnvironmentSetupobjects. - 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
-
TestGuiceyAppjunit 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
TestEnvironmentSetuptest utilities. - TestSetupUtils.ClosableWrapper - Class in ru.vyarus.dropwizard.guice.test.util
-
Wrapper class for
AutoCloseableobjects 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
DropwizardTestSupportandGuiceyTestSupportobjects. - 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
DropwizardTestSupportobject 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
TrackBeanorTrackersHook). - 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
-
Trackerconfiguration. - TrackerConfig() - Constructor for class ru.vyarus.dropwizard.guice.test.track.TrackerConfig
- TrackerFieldsSupport - Class in ru.vyarus.dropwizard.guice.test.jupiter.ext.track
-
TrackBeantest 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
-
TypeConverterregistration (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
-
TypeListenerregistration (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[])andGuiceyOptions.TrackDropwizardBundles). - UniqueItemsDuplicatesDetector - Class in ru.vyarus.dropwizard.guice.module.context.unique
-
Simple deduplicator implementation to track uniqueness for exact items (not everything like
LegacyModeDuplicatesDetectordo). - 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
JerseyManagedannotation 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
DropwizardTestSupportinstance 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.
All Classes All Packages