Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

AbstractAppExtension<T extends java.lang.annotation.Annotation> - Class in ru.vyarus.dropwizard.guice.test.spock.ext
Base class for guicey spock extensions.
AbstractAppExtension() - Constructor for class ru.vyarus.dropwizard.guice.test.spock.ext.AbstractAppExtension
 
addLookup(GuiceyBundleLookup) - Method in class ru.vyarus.dropwizard.guice.bundle.DefaultBundleLookup
Add additional lookup mechanism.
ADMIN_PROPERTY - Static variable in class ru.vyarus.dropwizard.guice.admin.rest.AdminRestServlet
Request attribute name set with 'true' value to distinguish admin rest from user context rest call.
AdminFilter - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.feature.admin
Annotate filter to map it into admin context.
AdminFilterInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature.admin
Search for filters annotated with AdminFilter and installs into admin context.
AdminFilterInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.admin.AdminFilterInstaller
 
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
 
AdminResource - Annotation Type in ru.vyarus.dropwizard.guice.admin.rest
Security annotation to deny access to admin specific rest from user context.
AdminResourceFilter - Class in ru.vyarus.dropwizard.guice.admin.rest
AdminResource annotation support.
AdminResourceFilter() - Constructor for class ru.vyarus.dropwizard.guice.admin.rest.AdminResourceFilter
 
AdminRestBundle - Class in ru.vyarus.dropwizard.guice.admin
Adds rest support in admin context by simply redirecting from admin servlet into jersey (all rest methods are accessible from admin context).
AdminRestBundle() - Constructor for class ru.vyarus.dropwizard.guice.admin.AdminRestBundle
Admin rest will be mapped on the same path as main rest if rest mapping is different from '/*'.
AdminRestBundle(String) - Constructor for class ru.vyarus.dropwizard.guice.admin.AdminRestBundle
Path must end with '/*', otherwise error will be thrown.
AdminRestServlet - Class in ru.vyarus.dropwizard.guice.admin.rest
Forwards all requests into jersey context.
AdminRestServlet(Servlet) - Constructor for class ru.vyarus.dropwizard.guice.admin.rest.AdminRestServlet
 
AdminServlet - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.feature.admin
Annotate servlet to map it into admin context.
AdminServletInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature.admin
Search for servlets annotated with AdminServlet and installs into admin context.
AdminServletInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.admin.AdminServletInstaller
 
after() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
 
appPackage() - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 

B

before() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
 
bindComponent(AbstractBinder, Injector, Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
Binds component into HK context.
bindFactory(AbstractBinder, Injector, Class<?>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
Binds hk Factory.
BindingInstaller - Interface in ru.vyarus.dropwizard.guice.module.installer.install.binding
Marker interface must be used together with FeatureInstaller.
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<?>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.JerseyBinding
Binds jersey specific component (component implements jersey interface or extends class).
bootstrap() - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
BootstrapAwareModule<T extends io.dropwizard.Configuration> - Interface in ru.vyarus.dropwizard.guice.module.support
Guice module, registered in bundle, may implement this to be able to use bootstrap object in module configuration method.
build(Stage) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
 
build() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
 
builder() - Static method in class ru.vyarus.dropwizard.guice.GuiceBundle
 
Builder() - Constructor for class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
 
buildResourceFactory(T) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.AbstractAppExtension
 
buildResourceFactory(UseDropwizardApp) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.DropwizardAppExtension
 
buildResourceFactory(UseGuiceyApp) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyAppExtension
 
bundleLookup(GuiceyBundleLookup) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Configure custom GuiceyBundleLookup.
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_PROPERTY - Static variable in class ru.vyarus.dropwizard.guice.bundle.lookup.PropertyBundleLookup
 
BundleSupport - Class in ru.vyarus.dropwizard.guice.module.installer.util
Utility class to work with registered Bundle and ConfiguredBundle objects within dropwizard Bootstrap object.

C

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
 
ClassVisitor - Interface in ru.vyarus.dropwizard.guice.module.installer.scanner
Visitor for classpath scanner.
clear() - Static method in class ru.vyarus.dropwizard.guice.injector.lookup.InjectorLookup
Clears stored injectors references.
CommandSupport - Class in ru.vyarus.dropwizard.guice.module.installer.internal
Provides support for commands injection support and classpath scanning resolution of commands.
compare(Class, Class) - Method in class ru.vyarus.dropwizard.guice.module.installer.order.OrderComparator
 
ConfigOverride - Annotation Type in ru.vyarus.dropwizard.guice.test.spock
Must be used together with @UseGuiceApp or UseDropwizardApp to specify configuration overrides.
configuration() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
 
configuration() - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
ConfigurationAwareModule<T extends io.dropwizard.Configuration> - Interface in ru.vyarus.dropwizard.guice.module.support
Guice module, registered in bundle, may implement this to be able to use configuration object in module configuration method.
configure() - Method in class ru.vyarus.dropwizard.guice.module.GuiceSupportModule
 
configure() - Method in class ru.vyarus.dropwizard.guice.module.installer.InstallerModule
 
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() - Method in class ru.vyarus.dropwizard.guice.module.jersey.hk2.GuiceBindingsModule
 
configure() - Method in class ru.vyarus.dropwizard.guice.module.jersey.hk2.InstallerBinder
 
configureFromDropwizardBundles(boolean) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
If enabled registered dropwizard bundles are checked if they implement GuiceyBundle and called to configure guice.
configureServlets() - Method in class ru.vyarus.dropwizard.guice.module.jersey.Jersey2Module
 
ContextDebugService - Class in ru.vyarus.dropwizard.guice.module.jersey.debug.service
Debug service checks and collect information on jersey (and hk) related types instantiation.
ContextDebugService(Provider<FeaturesHolder>) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.service.ContextDebugService
 
convertOverrides(ConfigOverride...) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.AbstractAppExtension
Utility method to convert configuration overrides from annotation to rule compatible format.
CoreInstallersBundle - Class in ru.vyarus.dropwizard.guice.module.installer
Core installers bundle.
CoreInstallersBundle() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.CoreInstallersBundle
 
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.

D

DefaultBundleLookup - Class in ru.vyarus.dropwizard.guice.bundle
Default implementation of bundles lookup mechanism.
DefaultBundleLookup() - Constructor for class ru.vyarus.dropwizard.guice.bundle.DefaultBundleLookup
Use predefined lookups.
DefaultBundleLookup(GuiceyBundleLookup...) - Constructor for class ru.vyarus.dropwizard.guice.bundle.DefaultBundleLookup
 
DefaultInjectorFactory - Class in ru.vyarus.dropwizard.guice.injector
Default implementation of InjectorFactory that simply delegates to Guice.createInjector(com.google.inject.Stage, com.google.inject.Module...).
DefaultInjectorFactory() - Constructor for class ru.vyarus.dropwizard.guice.injector.DefaultInjectorFactory
 
destroy() - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.AdminGuiceFilter
 
disableBundleLookup() - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Disables default bundle lookup.
disableInstallers(Class<? extends FeatureInstaller>...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
 
disableInstallers(Class<? extends FeatureInstaller>...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
 
dispose(T) - Method in class ru.vyarus.dropwizard.guice.module.jersey.support.GuiceComponentFactory
 
dispose(T) - Method in class ru.vyarus.dropwizard.guice.module.jersey.support.LazyGuiceFactory
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.AdminGuiceFilter
 
DropwizardAppExtension - Class in ru.vyarus.dropwizard.guice.test.spock.ext
Spock extension for DropwizardAppRule.
DropwizardAppExtension() - Constructor for class ru.vyarus.dropwizard.guice.test.spock.ext.DropwizardAppExtension
 
DropwizardAwareModule<C extends io.dropwizard.Configuration> - Class in ru.vyarus.dropwizard.guice.module.support
Base module to avoid boilerplate.
DropwizardAwareModule() - Constructor for class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 

E

EagerSingleton - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.feature.eager
Annotated beans will be injected in guice module as singleton.
EagerSingletonInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature.eager
Search for classes with @EagerSingleton annotation and register them in guice context.
EagerSingletonInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.eager.EagerSingletonInstaller
 
emptyLine() - Method in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
Prints empty line.
enableAutoConfig(String...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
Enables auto scan feature.
enableBundles(Class<? extends GuiceyBundle>...) - Static method in class ru.vyarus.dropwizard.guice.bundle.lookup.PropertyBundleLookup
Sets system property value to provided classes.
environment() - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
 
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.
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
Beans could be registered automatically when auto scan enabled, but if you don't want to use it, you can register beans manually.

F

FeatureInstaller<T> - 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).
FeatureInstallerExecutor - Class in ru.vyarus.dropwizard.guice.module.installer.internal
Installs all extensions found during classpath scanning.
FeatureInstallerExecutor(FeaturesHolder, Environment, Injector) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.internal.FeatureInstallerExecutor
 
FeaturesHolder - Class in ru.vyarus.dropwizard.guice.module.installer.internal
Bean used to hold found extensions (after scan with installers) to register them dropwizard after injector creation.
FeaturesHolder(List<FeatureInstaller>) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.internal.FeaturesHolder
 
FeatureUtils - Class in ru.vyarus.dropwizard.guice.module.installer.util
Utility methods to simplify checks for feature installers.
filter(ContainerRequestContext) - Method in class ru.vyarus.dropwizard.guice.admin.rest.AdminResourceFilter
 
findBundles(Bootstrap, Class<T>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.BundleSupport
 
findMethod(Class<?>, String, Class<Object>...) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
 

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.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
 
getFilter() - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.HK2InstanceListener
 
getGuiceManaged() - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.ContextDebugService
 
getHkManaged() - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.ContextDebugService
 
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.
getManagedTypes() - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.ContextDebugService
 
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<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
 
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
 
GuiceInstanceListener - Class in ru.vyarus.dropwizard.guice.module.jersey.debug.service
Listens guice for created services and checks correctness for services registered by JerseyInstaller based installers.
GuiceInstanceListener() - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.service.GuiceInstanceListener
 
guiceManage(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.ContextDebugService
Called by specific guice provision listener to check if bean is properly instantiated by guice.
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
Spock extension for GuiceyAppRule.
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.
GuiceyBundleLookup - Interface in ru.vyarus.dropwizard.guice.bundle
Lookups GuiceyBundle instances (for example from system property).
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.

H

hasAnnotatedAnnotation(Class<?>, Class<? extends Annotation>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
 
hasAnnotation(Class<?>, Class<? extends Annotation>) - Static method in class ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils
 
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
 
HK2DebugBundle - Class in ru.vyarus.dropwizard.guice.module.jersey.debug
Bundle enables debug services to check correct extensions instantiation: HK2Managed annotated service must be instantiated by HK2 and not guice Other services must be instantiated only in guice When enabled, exception will be thrown when service instantiated outside of assumed bound (or duplicate instantiation occur).
HK2DebugBundle() - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.HK2DebugBundle
 
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
 
HK2InstanceListener - Class in ru.vyarus.dropwizard.guice.module.jersey.debug.service
Listens HK2 for created services and checks correctness for services registered by JerseyInstaller based installers.
HK2InstanceListener(ContextDebugService) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.debug.service.HK2InstanceListener
 
HK2Managed - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.feature.jersey
Annotate jersey extension to delegate bean creation into hk2.
hkManage(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.ContextDebugService
Called by specific hk lifecycle listener to check if bean is properly instantiated by HK.

I

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.internal.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
 
initialize(GuiceyBootstrap) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.HK2DebugBundle
 
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
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(Environment, Feature) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.JerseyFeatureInstaller
 
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
 

J

Jersey2Module - Class in ru.vyarus.dropwizard.guice.module.jersey
Guice jersey2 integration module.
Jersey2Module(Application, Environment) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.Jersey2Module
 
JerseyBinding - Class in ru.vyarus.dropwizard.guice.module.installer.util
HK binding utilities.
JerseyComponentProvider<T> - Class in ru.vyarus.dropwizard.guice.module.jersey.support
Lazy "bridge" used to register hk types in guice context.
JerseyComponentProvider(Provider<Injector>, Class<T>) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.support.JerseyComponentProvider
 
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.
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
 

L

lazy(boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
Supports @LazyBinding annotation, to show lazy marks in report.
LAZY_MARKER - Static variable in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
 
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<Factory<T>>) - Constructor for class ru.vyarus.dropwizard.guice.module.jersey.support.LazyGuiceFactory
 
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
 
line(String, Object...) - Method in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
Prints formatted line.
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
 

M

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
 
matches(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.admin.AdminFilterInstaller
 
matches(Class<?>) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.admin.AdminServletInstaller
 
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 interface ru.vyarus.dropwizard.guice.module.installer.FeatureInstaller
NOTE: consider using ru.vyarus.dropwizard.guice.module.installer.util.FeatureUtils to simplify checks (for example, types most likely must be checks to be not abstract).
modules(Module...) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
NOTE: if module implements *AwareModule interfaces, objects will be set just before configuration start.
modules(Module...) - Method in class ru.vyarus.dropwizard.guice.module.installer.bundle.GuiceyBootstrap
NOTE: if module implements *AwareModule interfaces, objects will be set just before configuration start.

N

named(Class, Class, Object, Class) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginReporter
 
NamedHealthCheck - Class in ru.vyarus.dropwizard.guice.module.installer.feature.health
Base class for automatic health check registration.
NamedHealthCheck() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.health.NamedHealthCheck
 
newApplication() - Method in class ru.vyarus.dropwizard.guice.test.GuiceyAppRule
 
NEWLINE - Static variable in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
 
newResource() - Method in interface ru.vyarus.dropwizard.guice.test.spock.ext.GuiceyInterceptor.ExternalRuleAdapter
 

O

onProvision(ProvisionListener.ProvisionInvocation<T>) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.GuiceInstanceListener
 
order() - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.FeaturesHolder
Order extension according to Order annotation.
Order - Annotation Type in ru.vyarus.dropwizard.guice.module.installer.order
May be applied to extension in order to order extensions.
OrderComparator - Class in ru.vyarus.dropwizard.guice.module.installer.order
Comparator for classes annotated with Order annotation.
OrderComparator() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.order.OrderComparator
 
Ordered - Interface in ru.vyarus.dropwizard.guice.module.installer.order
Marker interface for installer trigger extensions sorting.
OReflectionHelper - Class in ru.vyarus.dropwizard.guice.module.installer.scanner.util
Reflection utility taken from orientdb (http://orientechnologies.com).

P

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
 
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
 
provide() - Method in class ru.vyarus.dropwizard.guice.module.jersey.support.GuiceComponentFactory
 
provide() - Method in class ru.vyarus.dropwizard.guice.module.jersey.support.LazyGuiceFactory
 
provider(Class<?>, boolean, boolean) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.jersey.provider.ProviderReporter
 
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
 

R

register(Class<? extends FeatureInstaller>, Class) - Method in class ru.vyarus.dropwizard.guice.module.installer.internal.FeaturesHolder
 
registerCommands(Bootstrap, ClasspathScanner) - Static method in class ru.vyarus.dropwizard.guice.module.installer.internal.CommandSupport
Scans classpath to find commands and register them.
registerInjector(Application, Injector) - Static method in class ru.vyarus.dropwizard.guice.injector.lookup.InjectorLookup
Used internally to register application specific injector.
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.
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.admin.AdminFilterInstaller
 
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.admin.AdminServletInstaller
 
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 interface ru.vyarus.dropwizard.guice.module.installer.FeatureInstaller
Called to log registered endpoints in dropwizard log fashion.
report() - Method in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
Prints composed report into logger or do nothing if no lines were provided.
Reporter - Class in ru.vyarus.dropwizard.guice.module.installer.util
Helper class to simplify installers dropwizard style report building.
Reporter(Class<? extends FeatureInstaller>, String) - Constructor for class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
 
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
 
ru.vyarus.dropwizard.guice - package ru.vyarus.dropwizard.guice
 
ru.vyarus.dropwizard.guice.admin - package ru.vyarus.dropwizard.guice.admin
 
ru.vyarus.dropwizard.guice.admin.rest - package ru.vyarus.dropwizard.guice.admin.rest
 
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.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.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.feature - package ru.vyarus.dropwizard.guice.module.installer.feature
 
ru.vyarus.dropwizard.guice.module.installer.feature.admin - package ru.vyarus.dropwizard.guice.module.installer.feature.admin
 
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.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.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.support - package ru.vyarus.dropwizard.guice.module.support
 
ru.vyarus.dropwizard.guice.test - package ru.vyarus.dropwizard.guice.test
 
ru.vyarus.dropwizard.guice.test.spock - package ru.vyarus.dropwizard.guice.test.spock
 
ru.vyarus.dropwizard.guice.test.spock.ext - package ru.vyarus.dropwizard.guice.test.spock.ext
 
run(Environment) - Method in class ru.vyarus.dropwizard.guice.admin.AdminRestBundle
 
run(T, Environment) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle
 
run(Environment, Namespace, C) - Method in class ru.vyarus.dropwizard.guice.test.TestCommand
 

S

scan(ClassVisitor) - Method in class ru.vyarus.dropwizard.guice.module.installer.scanner.ClasspathScanner
Scan configured classpath packages.
searchCommands(boolean) - Method in class ru.vyarus.dropwizard.guice.GuiceBundle.Builder
NOTE: will not scan if auto scan not enabled (packages not configured).
separate() - Method in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
Writes empty line if something was printed before and it was not emptyLine().
service(HttpServletRequest, HttpServletResponse) - Method in class ru.vyarus.dropwizard.guice.admin.rest.AdminRestServlet
 
ServiceLoaderBundleLookup - Class in ru.vyarus.dropwizard.guice.bundle.lookup
Load bundles using ServiceLoader by GuiceyBundle.
ServiceLoaderBundleLookup() - Constructor for class ru.vyarus.dropwizard.guice.bundle.lookup.ServiceLoaderBundleLookup
 
setBootstrap(Bootstrap<T>) - Method in class ru.vyarus.dropwizard.guice.module.GuiceSupportModule
 
setBootstrap(Bootstrap<T>) - Method in interface ru.vyarus.dropwizard.guice.module.support.BootstrapAwareModule
Method will be called just before injector initialization.
setBootstrap(Bootstrap<C>) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
setConfiguration(T) - Method in class ru.vyarus.dropwizard.guice.module.GuiceSupportModule
 
setConfiguration(T) - Method in interface ru.vyarus.dropwizard.guice.module.support.ConfigurationAwareModule
Method will be called just before injector initialization.
setConfiguration(C) - Method in class ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule
 
setContextDebugService(ContextDebugService) - Method in class ru.vyarus.dropwizard.guice.module.jersey.debug.service.GuiceInstanceListener
 
setEnvironment(Environment) - Method in class ru.vyarus.dropwizard.guice.module.GuiceSupportModule
 
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.
simple(Class, Class) - Method in class ru.vyarus.dropwizard.guice.module.installer.feature.plugin.PluginReporter
 
stop() - Method in class ru.vyarus.dropwizard.guice.test.TestCommand
 

T

TAB - Static variable in class ru.vyarus.dropwizard.guice.module.installer.util.Reporter
 
TaskInstaller - Class in ru.vyarus.dropwizard.guice.module.installer.feature
Dropwizard tasks installer.
TaskInstaller() - Constructor for class ru.vyarus.dropwizard.guice.module.installer.feature.TaskInstaller
 
TestCommand<C extends io.dropwizard.Configuration> - Class in ru.vyarus.dropwizard.guice.test
Lightweight variation of server command for testing purposes.
TestCommand(Application<C>) - Constructor for class ru.vyarus.dropwizard.guice.test.TestCommand
 
TypeInstaller<T> - Interface in ru.vyarus.dropwizard.guice.module.installer.install
Marker interface must be used together with FeatureInstaller.

U

UseDropwizardApp - Annotation Type in ru.vyarus.dropwizard.guice.test.spock
Dropwizard app extension.
UseGuiceyApp - Annotation Type in ru.vyarus.dropwizard.guice.test.spock
Guicey app extension.

V

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).
visitSpec(SpecInfo) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.AbstractAppExtension
 
visitSpecAnnotation(T, SpecInfo) - Method in class ru.vyarus.dropwizard.guice.test.spock.ext.AbstractAppExtension
 
VoidBundleLookup - Class in ru.vyarus.dropwizard.guice.bundle.lookup
Dummy lookup implementation used to disable bundle lookups.
VoidBundleLookup() - Constructor for class ru.vyarus.dropwizard.guice.bundle.lookup.VoidBundleLookup
 

W

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
 
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links