- 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.JerseyComponentProvider
-
- getAnnotatedAnnotation(Class<?>, Class<T>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
-
- getAnnotation(Class<?>, Class<T>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
-
- getApplication() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
-
- getBean(Class<T>) - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
-
- getClassesFor(String, ClassLoader) - Static method in class ru.vyarus.dropwizard.guice.module.installer.scanner.util.OReflectionHelper
-
- getConfiguration() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
-
- getConfigurationClass() - Method in class ru.vyarus.dropwizard.guice.test.TestCommand
-
- getDisabledFeatures() - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.InstallerConfig
-
- getEnvironment() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
-
- getFeatures(Class<? extends FeatureInstaller>) - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.FeaturesHolder
-
- getInjector() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle
-
- getInjector(Application) - Static method in class ru.vyarus.dropwizard.guice.injector.lookup.InjectorLookup
-
- getInjector() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
-
- getInjector() - Method in interface ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor.ExternalRuleAdapter
-
- 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.installer.internal.FeaturesHolder
-
- 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.
- getManualBeans() - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.InstallerConfig
-
- getManualFeatures() - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.InstallerConfig
-
- getName() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.health.NamedHealthCheck
-
- GUICE_FILTER - Static variable in class ru.vyarus.dropwizard.guice.module.jersey.Jersey2Module
-
Guice filter registration name.
- GuiceBindingsModule - Class in ru.vyarus.dropwizard.guice.module.jersey.hk2
-
Registers important services from HK2 context, making them available for injection in guice beans.
- GuiceBindingsModule(Provider<Injector>) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.hk2.GuiceBindingsModule
-
- GuiceBundle<T extends io.dropwizard.Configuration> - Class in ru.vyarus.dropwizard.guice
-
Bundle enables guice integration for dropwizard.
- GuiceBundle.Builder<T extends io.dropwizard.Configuration> - Class in ru.vyarus.dropwizard.guice
-
Builder encapsulates bundle configuration options.
- GuiceComponentFactory - Class in ru.vyarus.dropwizard.guice.module.jersey.support
-
Factory simply delegates object resolution to guice context.
- GuiceComponentFactory(Injector, Class<?>) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.support.GuiceComponentFactory
-
- GuiceFeature - Class in ru.vyarus.dropwizard.guice.module.jersey
-
Feature activates guice integration.
- GuiceFeature(Provider<Injector>) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.GuiceFeature
-
- GuiceSupportModule<T extends io.dropwizard.Configuration> - Class in ru.vyarus.dropwizard.guice.module
-
Bootstrap integration guice module.
- GuiceSupportModule(ClasspathScanner, InstallerConfig) - Constructor for class ru.vyarus.dropwizard.guice.module.GuiceSupportModule
-
- GuiceyAppExtension - Class in ru.vyarus.dropwizard.guice.test.spock.ext
-
- GuiceyAppExtension() - Constructor for class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyAppExtension
-
- GuiceyAppRule<C extends io.dropwizard.Configuration> - Class in ru.vyarus.dropwizard.guice.test
-
A JUnit rule for starting and stopping your guice application at the start and end of a test class.
- GuiceyAppRule(Class<? extends Application<C>>, String, ConfigOverride...) - Constructor for class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
-
- GuiceyBootstrap - Class in ru.vyarus.dropwizard.guice.module.installer.bundle
-
Guicey configuration object.
- GuiceyBootstrap(List<Module>, InstallerConfig, Configuration, Environment) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
-
- GuiceyBundle - Interface in ru.vyarus.dropwizard.guice.module.installer.bundle
-
Guicey bundle is very similar to dropwizard Bundle
.
- GuiceyExtensionException - Exception in ru.vyarus.dropwizard.guice.test.spock.ext
-
Exception thrown in case of exceptional situations in extensions.
- GuiceyExtensionException(String) - Constructor for exception ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyExtensionException
-
- GuiceyExtensionException(String, Throwable) - Constructor for exception ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyExtensionException
-
- GuiceyInterceptor - Class in ru.vyarus.dropwizard.guice.test.spock.ext
-
Leverages rules logic to start/stop application and injects Guice-provided objects into specifications.
- GuiceyInterceptor(SpecInfo, GuiceyInterceptor.ExternalRuleAdapter) - Constructor for class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor
-
- GuiceyInterceptor.ExternalRuleAdapter - Interface in ru.vyarus.dropwizard.guice.test.spock.ext
-
External junit rules adapter.
- init(FilterConfig) - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.AdminGuiceFilter
-
- initCommands(List<Command>, Injector) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.CommandSupport
-
Inject dependencies into all registered environment commands.
- initialize(Bootstrap<?>) - Method in class ru.vyarus.dropwizard.guice.admin.AdminRestBundle
-
- initialize(Bootstrap) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle
-
- initialize(GuiceyBootstrap) - Method in interface ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBundle
-
Called in run phase.
- initialize(GuiceyBootstrap) - Method in class ru.vyarus.dropwizard.guice.module.installer.CoreInstallersBundle
-
- injectorFactory(InjectorFactory) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
-
- InjectorFactory - Interface in ru.vyarus.dropwizard.guice.injector
-
Creates guice injector instance.
- InjectorLookup - Class in ru.vyarus.dropwizard.guice.injector.lookup
-
Injector lookup utility.
- InjectorProvider - Class in ru.vyarus.dropwizard.guice.injector.lookup
-
Lazy injector provider.
- InjectorProvider(Application) - Constructor for class ru.vyarus.dropwizard.guice.injector.lookup.InjectorProvider
-
- install(Environment, Filter) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.admin.AdminFilterInstaller
-
- install(Environment, HttpServlet) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.admin.AdminServletInstaller
-
- install(Binder, Class<? extends T>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.eager.EagerSingletonInstaller
-
- install(Environment, NamedHealthCheck) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.health.HealthCheckInstaller
-
- install(Binder, Class<? extends T>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
-
- install(AbstractBinder, Injector, Class<Object>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.JerseyProviderInstaller
-
- install(Binder, Class<? extends T>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
-
- install(Environment, Class<Object>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
-
- install(AbstractBinder, Injector, Class<Object>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.ResourceInstaller
-
- install(Environment, LifeCycle) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.LifeCycleInstaller
-
- install(Environment, Managed) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.ManagedInstaller
-
- install(Binder, Class<? extends T>, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginInstaller
-
- install(Environment, Task) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.TaskInstaller
-
- install(Binder, Class<? extends T>, boolean) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.binding.BindingInstaller
-
Called to apply custom binding for installed feature.
- install(Environment, T) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.InstanceInstaller
-
Use FeatureUtils.getInstanceClass(instance)
to overcome proxies and get correct type.
- install(AbstractBinder, Injector, Class<T>) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.JerseyInstaller
-
Called on jersey start to inject extensions into HK context.
- install(Environment, Class<T>) - Method in interface ru.vyarus.dropwizard.guice.module.installer.install.TypeInstaller
-
- InstallerBinder - Class in ru.vyarus.dropwizard.guice.module.jersey.hk2
-
Hk2 module, which must be registered before hk context start (to properly bind resources).
- InstallerBinder(Injector) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.hk2.InstallerBinder
-
- InstallerConfig - Class in ru.vyarus.dropwizard.guice.module.installer.internal
-
Installer configuration object.
- InstallerConfig() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.internal.InstallerConfig
-
- InstallerModule - Class in ru.vyarus.dropwizard.guice.module.installer
-
Module performs auto configuration using classpath scanning or manually predefined installers and beans.
- InstallerModule(ClasspathScanner, InstallerConfig) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.InstallerModule
-
- 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
-
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).
- InstanceInstaller<T> - Interface in ru.vyarus.dropwizard.guice.module.installer.install
-
Marker interface must be used together with FeatureInstaller
.
- interceptCleanupSpecMethod(IMethodInvocation) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor
-
- interceptInitializerMethod(IMethodInvocation) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor
-
- interceptSharedInitializerMethod(IMethodInvocation) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor
-
- InvisibleForScanner - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.scanner
-
Used to exclude class from classpath scanning.
- invokeMethod(Method, Object, Object...) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
-
- is(Class<?>, Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
-
- isHK2Managed(Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
-