All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractJerseyInstaller<T> |
|
| AdminContext |
Used together with WebServlet,
WebFilter and WebListener annotations
to specify target context.
|
| AdminGuiceFilter |
Filter is registered on admin context to provide request scope objects support in admin context.
|
| ApplicationRunEvent |
|
| ApplicationShutdownEvent |
Called on application shutdown start.
|
| ApplicationStartedEvent |
Called after complete dropwizard startup.
|
| ApplicationStartupListener |
Dropwizard application complete startup listener.
|
| ApplicationStartupListenerAdapter |
|
| ApplicationStoppedEvent |
Called after application shutdown.
|
| BaseBuilder<C extends io.dropwizard.core.Configuration,T extends BaseBuilder<C,T>> |
Base class for test support objects builders.
|
| BeforeRunEvent |
Meta event.
|
| BindingDeclaration |
Guice binding declaration.
|
| BindingInstaller |
Marker interface must be used together with FeatureInstaller.
|
| BindingsConfig |
|
| BindingsOverrideInjectorFactory |
Custom injector factory used to override already overridden bindings.
|
| BindingUtils |
Guice bindings utils.
|
| BootstrapAwareModule<T extends io.dropwizard.core.Configuration> |
Guice module, registered in bundle, may implement this to be able to use bootstrap object in module
configuration method.
|
| BootstrapProxyFactory |
Bootstrap proxy delegates all calls directly to bootstrap object, except bundle addition.
|
| BundleItemInfo<T> |
Base interface for bundle items: guicey and dropwizard bundles.
|
| BundleItemInfoImpl<T> |
Bundle item info generic implementation.
|
| BundlesFromLookupResolvedEvent |
Called if at least one bundle recognized using bundles lookup.
|
| BundlesInitializedEvent |
Called after bundles initialization.
|
| BundlesResolvedEvent |
Called when all bundles are resolved (after dw recognition and lookup).
|
| BundlesStartedEvent |
Called after bundles start (run method call).
|
| BundleSupport |
Utility class to work with registered ConfiguredBundle objects within dropwizard
Bootstrap object.
|
| ClassItemInfo |
Base interface for class configurations (extensions, installer).
|
| ClassItemInfoImpl |
Class item info implementation.
|
| ClassNameAbbreviator |
This is a copy of TargetLengthBasedClassNameAbbreviator used to avoid direct
dependency on logback-classic (to be able to switch to log4j instead).
|
| ClasspathExtensionsResolvedEvent |
Called when classes from classpath scan analyzed and all extensions detected.
|
| ClasspathScanner |
Classpath scanner, reduced to provided packages.
|
| ClassVisitor |
Visitor for classpath scanner.
|
| ClientSupport |
JerseyClient support for direct web tests (complete dropwizard startup).
|
| CommandItemInfo |
Dropwizard command info.
|
| CommandItemInfoImpl |
Command item info implementation.
|
| CommandResult<C extends io.dropwizard.core.Configuration> |
Dropwizard command execution result.
|
| CommandRunBuilder<C extends io.dropwizard.core.Configuration> |
|
| CommandRunBuilder.CommandListener<C extends io.dropwizard.core.Configuration> |
Command execution listener.
|
| CommandsResolvedEvent |
|
| CommandSupport |
Provides support for commands injection support and classpath scanning resolution of commands.
|
| CommandTestSupport<C extends io.dropwizard.core.Configuration> |
Test helper for running (any) commands.
|
| Config |
Guice qualifier annotation for configuration values binding.
|
| ConfigBindingModule |
Binds configuration constants.
|
| ConfigBindingsRenderer |
Renders available configuration bindings.
|
| ConfigImpl |
Utility class for using Config annotation as guice bindings qualifier.
|
| ConfigItem |
Guicey configurable item types.
|
| ConfigOverrideExtensionValue |
Config override implementation for values computed in 3rd party junit 5 extensions.
|
| ConfigOverrideUtils |
Config override handling utils.
|
| ConfigOverrideValue |
Class is a copy of ConfigOverrideValue, but with configurable prefix.
|
| ConfigPath |
Сonfiguration path's value.
|
| ConfigScope |
Enum with type constants used for marking special configuration scopes.
|
| ConfigTreeBuilder |
Analyzes configuration instance, prepared by dropwizard, in order to be able to use configuration
values directly (e.g. by path).
|
| ConfigurablePrefix |
|
| ConfigurationAwareModule<T extends io.dropwizard.core.Configuration> |
Guice module, registered in bundle, may implement this to be able to use configuration object in module
configuration method.
|
| ConfigurationContext |
Configuration context used internally to track all registered configuration items.
|
| ConfigurationDiagnostic |
Guicey configuration diagnostic listener.
|
| ConfigurationDiagnostic.Builder |
Diagnostic bundle builder.
|
| ConfigurationHooksProcessedEvent |
|
| ConfigurationHooksSupport |
Extra configuration mechanism to apply external configuration to bundle builder after manual configuration in
application class.
|
| ConfigurationInfo |
Public api for collected guicey configuration info.
|
| ConfigurationPhaseEvent |
Base class for dropwizard configuration phase events.
|
| ConfigurationTree |
Detailed yaml configuration.
|
| ConfigurationTreeAwareModule |
Guice module, registered in bundle may implement this to be able to use introspected configuration in module
configuration method.
|
| ContextDebugService |
Debug service checks and collect information on jersey (and HK2) related types instantiation.
|
| ContextTreeConfig |
Configuration tree reporting configuration.
|
| ContextTreeRenderer |
Renders complete configuration tree.
|
| CoreInstallersBundle |
Core installers bundle.
|
| DeclarationType |
Guice binding declaration type.
|
| DefaultBundleLookup |
Default implementation of bundles lookup mechanism.
|
| DefaultInjectorFactory |
Default implementation of InjectorFactory that simply delegates
to Guice.createInjector(com.google.inject.Stage, com.google.inject.Module...).
|
| DefaultTestClientFactory |
|
| DefaultTestClientFactory.ConsoleLogger |
"Hacked" logger to print everything directly into system out.
|
| DiagnosticConfig |
Diagnostic reporting configuration.
|
| DiagnosticHook |
Hook enables diagnostic logs.
|
| DiagnosticRenderer |
Render configuration diagnostic info.
|
| Disables |
Common predicates used for items disabling.
|
| DisableSupport |
Disable sign indicates that item could be disabled.
|
| DropwizardAwareModule<C extends io.dropwizard.core.Configuration> |
Base module to avoid boilerplate.
|
| DropwizardBundleItemInfo |
Dropwizard bundle configuration information.
|
| DropwizardBundleItemInfoImpl |
Dropwizard bundle item info implementation.
|
| DropwizardBundlesInitializedEvent |
Called after dropwizard bundles initialization (for dropwizard bundles registered through guicey api).
|
| DropwizardBundleTracker<T extends io.dropwizard.core.Configuration> |
Bundle decorator.
|
| DuplicateConfigDetector |
Configuration items may be registered by class (extension, installer) or by instance (guicey bundle, guice module).
|
| EagerSingleton |
Annotated beans will be injected in guice module as singleton.
|
| EagerSingletonInstaller |
Search for classes with @EagerSingleton annotation and register them in guice context.
|
| EchoStream |
Stream duplicates all writes into two streams.
|
| EnableHook |
|
| EnableSetup |
|
| EnvironmentAwareModule |
Guice module, registered in bundle, may implement this to be able to use environment object in module
configuration method.
|
| EventsContext |
Context holds references to all objects, available to events.
|
| ExtensionBuilder<T extends ExtensionBuilder,C extends ExtensionConfig> |
|
| ExtensionConfig |
Base configuration for junit 5 extensions (contains common configurations).
|
| ExtensionItemInfo |
Extension configuration information.
|
| ExtensionItemInfoImpl |
Extension item info implementation.
|
| ExtensionsHelpDiagnostic |
Guicey extensions help: shows all extension recognition signs (for installers, providing this info).
|
| ExtensionsHelpRenderer |
Renders known extension signs.
|
| ExtensionsHolder |
Bean used to hold found extensions (after scan with installers) to register them in dropwizard after
injector creation.
|
| ExtensionsInstalledByEvent |
Called when installer installed all related extensions and only for installers actually performed
installations (extensions list never empty).
|
| ExtensionsInstalledEvent |
Called after all installers install related extensions.
|
| ExtensionsResolvedEvent |
Called when all extensions detected (from classpath scan and guice modules).
|
| ExtensionsSupport |
Extensions installation utility.
|
| FeatureInstaller |
Installer serve two purposes: find extension on classpath and properly install it
(in dropwizard or somewhere else).
|
| FeatureUtils |
Utility methods to simplify checks for feature installers.
|
| Filters |
|
| GuiceAopConfig |
Guice AOP report configuration.
|
| GuiceAopDiagnostic |
Guice AOP map debug listener.
|
| GuiceAopMapRenderer |
Render guice AOP appliance map.
|
| GuiceBindingsDiagnostic |
Guice bindings debug listener.
|
| GuiceBindingsModule |
Registers important services from jersey context, making them available for injection in guice beans.
|
| GuiceBindingsRenderer |
Renders guice bindings as modules tree.
|
| GuiceBindingVisitor |
Guice SPI model bindings visitor.
|
| GuiceBootstrapModule<T extends io.dropwizard.core.Configuration> |
Bootstrap integration guice module.
|
| GuiceBridgeActivator |
Enables HK2 guice bridge to allow HK2 services to see guice beans.
|
| GuiceBundle |
Bundle enables guice integration for dropwizard.
|
| GuiceBundle.Builder |
Builder encapsulates bundle configuration options.
|
| GuiceComponentFactory<T> |
Factory simply delegates object resolution to guice context.
|
| GuiceConfig |
|
| GuiceElementVisitor |
Guice SPI model elements visitor.
|
| GuiceFeature |
Feature activates guice integration.
|
| GuiceInstanceListener |
Listens guice for created services and checks correctness for services registered by
JerseyInstaller based installers.
|
| GuiceManaged |
Deprecated.
|
| GuiceModelParser |
Guice introspection utils.
|
| GuiceModelUtils |
Utilities for parsed guice model analysis.
|
| GuiceScopingVisitor |
Guice binding scope analyzer.
|
| GuiceStatsTracker |
Guice logs internal stats with java util logger (ContinuousStopwatch).
|
| GuiceWebModule |
Registers GuiceFilter for application and admin scopes.
|
| GuiceyBootstrap |
Guicey initialization object.
|
| GuiceyBundle |
Guicey bundle is an enhancement of dropwizard bundles (ConfiguredBundle).
|
| GuiceyBundleItemInfo |
Guicey bundle configuration information.
|
| GuiceyBundleItemInfoImpl |
Bundle item info implementation.
|
| GuiceyBundleLookup |
Lookups GuiceyBundle instances (for example from system property).
|
| GuiceyConfigurationHook |
Guicey configuration hook used to amend application configuration.
|
| GuiceyConfigurationInfo |
Public api for internal guicey configuration info and startup statistics.
|
| GuiceyEnvironment |
Guicey environment object.
|
| GuiceyExtensionsSupport |
Base class for junit 5 extensions implementations.
|
| GuiceyInitializer |
Guicey initialization logic performed under dropwizard configuration phase.
|
| GuiceyLifecycle |
Guicey lifecycle events.
|
| GuiceyLifecycleAdapter |
|
| GuiceyLifecycleEvent |
Base class for guicey lifecycle events.
|
| GuiceyLifecycleListener |
Guicey lifecycle listener covers all valuable phases of guicey configuration.
|
| GuiceyOptions |
Guicey core options.
|
| GuiceyRunner |
Guicey run logic performed under dropwizard run phase.
|
| GuiceyStartupListener<T extends io.dropwizard.core.Configuration> |
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 |
|
| GuiceyTestSupport<C extends io.dropwizard.core.Configuration> |
An alternative to DropwizardTestSupport which does not run jetty (web part) allowing to test only guice
context.
|
| HealthCheckInstaller |
Health check installer.
|
| HK2DebugBundle |
Deprecated.
|
| HK2DebugBundle.HK2DebugModule |
Guice module with scope validation services.
|
| HK2DebugFeature |
Jersey feature registers services instantiation tracker.
|
| HK2InstanceListener |
Listens HK2 for created services and checks correctness for services registered by
JerseyInstaller based installers.
|
| HooksUtil |
|
| InitializedEvent |
Called after guicey initialization (includes bundles lookup and initialization,
installers and extensions resolution).
|
| InjectorCreationEvent |
Called just before guice injector creation.
|
| InjectorFactory |
Creates guice injector instance.
|
| InjectorLookup |
Application injector static lookup utility.
|
| InjectorPhaseEvent |
Base class from events, started after guice injector creation.
|
| InjectorProvider |
Lazy injector provider.
|
| InstallerBinder |
HK2 module, which must be registered before HK2 context start (to properly bind resources).
|
| InstallerItemInfo |
Installer configuration information (all installers implement
FeatureInstaller).
|
| InstallerItemInfoImpl |
Installer item info implementation.
|
| InstallerModule |
Module binds all discovered extensions to guice context: either perform default binding or
call installer if it supports custom bindings.
|
| InstallerOptionsSupport |
Base class implementing options support for installers.
|
| InstallersOptions |
Bundled installers options.
|
| InstallersResolvedEvent |
Called after all installers resolved (including installers found with classpath scan) and prepared for
processing extensions.
|
| InstanceInstaller<T> |
Marker interface must be used together with FeatureInstaller.
|
| InstanceItemInfo<T> |
Base interface for instance configurations (bundles, modules).
|
| InstanceItemInfoImpl<T> |
Instance item info implementation.
|
| InstanceUtils |
Class instance creation utility (to gather all instantiations in one place).
|
| InvisibleForScanner |
Used to exclude class from classpath scanning or prevent guice binding recognition as extension.
|
| ItemId<T> |
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 |
Base interface for item info objects.
|
| ItemInfoImpl |
Item info implementation.
|
| Jersey2Module |
Guice jersey2 integration module.
|
| JerseyBinding |
Jersey binding utilities.
|
| JerseyComponentProvider<T> |
Lazy "bridge" used to register HK2 types in guice context.
|
| JerseyConfig |
|
| JerseyConfigDiagnostic |
Jersey configuration diagnostic report.
|
| JerseyConfigRenderer |
Jersey configuration report renderer.
|
| JerseyConfigurationEvent |
Jersey context starting.
|
| JerseyExtensionsInstalledByEvent |
Called when JerseyInstaller installer installed all
related extensions and only for installers actually performed installations (extensions list never empty).
|
| JerseyExtensionsInstalledEvent |
Called after all JerseyInstaller installers install
related extensions and only when at least one extension was installed.
|
| JerseyFeatureInstaller |
Jersey feature installer.
|
| JerseyInstaller<T> |
Marker interface for jersey extensions installer.Must be used together with FeatureInstaller.
|
| JerseyManaged |
Deprecated.
|
| JerseyPhaseEvent |
Base class for events, started after jersey context initialization start.
|
| JerseyProviderInstaller |
Jersey provider installer.
|
| Jit |
Marker annotation for junit 5 test parameter injection.
|
| LazyBinding |
By default, all resolved extensions are registered in injector by binder.bind(extType).
|
| LazyGuiceFactory<T> |
Transitive factory helps "bridge" lazily real factories.
|
| LegacyModeDuplicatesDetector |
Duplicates detector, implementing legacy guicey behaviour: only one instance of class is allowed.
|
| LifecycleDiagnostic |
Debug guicey lifecycle listener.
|
| LifeCycleInstaller |
Lifecycle objects installer.
|
| LifecycleSupport |
Lifecycle broadcast internal support.
|
| ListenerReporter |
Special reporter to build web listeners report.
|
| ManagedInstaller |
Managed objects installer.
|
| ManualExtensionsValidatedEvent |
Called when all manually registered extension classes are recognized by installers (validated).
|
| MappingsConfig |
|
| ModuleDeclaration |
Guice module descriptor.
|
| ModuleItemInfo |
Guice module configuration information.
|
| ModuleItemInfoImpl |
Module item info implementation.
|
| ModulesAnalyzedEvent |
Called when guice bindings analyzed and all extensions detected.
|
| ModulesSupport |
Helper class for guice modules processing.
|
| NamedHealthCheck |
Base class for automatic health check registration.
|
| NonObjectMethodMatcher |
Matcher accept all methods, except methods declared in Object.
|
| Option<T> |
Options used for finer configuration.
|
| OptionalExtensionDisablerScope |
Class used as disabling scope for optional extensions.
|
| OptionHolder<T> |
Holds used options (set or read) info.
|
| OptionParser |
Utility class for options recognition from string and value parsing.
|
| Options |
Guice bean for accessing options from guice services.
|
| OptionsAwareModule |
Guice module, registered in bundle, may implement this to be able to use options in module configuration method.
|
| OptionsConfig |
Options reporting configuration.
|
| OptionsInfo |
Provides access to used options and values.
|
| OptionsMapper |
Helper utility class for mapping options from system properties, environment variables or direct string.
|
| OptionsRenderer |
Renders used options.
|
| OptionsSupport<T extends java.lang.Enum & Option> |
Options support logic.
|
| Order |
May be applied to extension in order to order extensions.
|
| OrderComparator |
Comparator for classes annotated with Order annotation.
|
| Ordered |
Marker interface for installer trigger extensions sorting.
|
| OReflectionHelper |
Reflection utility taken from orientdb (http://orientechnologies.com).
|
| PathUtils |
Path and URL utils.
|
| Plugin |
Simplifies work with guice multibindings.
|
| PluginInstaller |
Shortcut for guice multibindings mechanism.
|
| PluginReporter |
Special reporter for detailed plugins report.
|
| PrivateModuleException |
Marker exception indicating private module binding.
|
| PropertyBundleLookup |
Use 'guicey.bundles' system property to lookup bundles.
|
| PropertyUtils |
System properties utils.
|
| Prototype |
Guice prototype scope annotation.
|
| ProviderRenderUtil |
Jersey providers recognition and render utility.
|
| ProviderReporter |
Special reporter to build detail providers report.
|
| RandomPortsListener<C extends io.dropwizard.core.Configuration> |
Applies random ports to test application.
|
| RegistrationTrackUtils |
Utilities for rendering registration tracking info for hooks and setup test objects.
|
| RenderUtils |
Helper utilities for diagnostic info rendering.
|
| Reporter |
Helper class to simplify installers dropwizard style report building.
|
| ReportRenderer<T> |
Report renderer.
|
| ResourceInstaller |
Jersey resource installer.
|
| ReusableAppUtils |
Reusable application support for tests.
|
| RunPhaseEvent |
|
| RunResult<C extends io.dropwizard.core.Configuration> |
|
| ScanSupport |
Auto scan sign indicates that configuration item could be resolved with classpath scan.
|
| ServiceLoaderBundleLookup |
|
| ServletVisitor |
Visitor for guice servlet and filter bindings detection.
|
| SessionListenersSupport |
Session listeners can't be registered immediately in installer, because it will execute before
application run method and so session will not be configured.
|
| SharedConfigurationState |
Application-wide shared state assumed to be used in configuration phase.
|
| Stat |
Guicey metrics collected at startup.
|
| StatsInfo |
Provides access to starts collected at startup.
|
| StatsRenderer |
Renders startup statistics.
|
| StatsTracker |
Internal object, used to record startup stats.
|
| StoredReusableApp |
Storage value for reusable application.
|
| StringConverter |
Simple converter from string source to target type.
|
| SystemInMock |
System in mock implementation.
|
| TaskInstaller |
Dropwizard tasks installer.
|
| TestClientFactory |
|
| TestCommand<C extends io.dropwizard.core.Configuration> |
Lightweight variation of server command for testing purposes.
|
| TestDropwizardApp |
Dropwizard app junit 5 extension.
|
| TestDropwizardAppExtension |
|
| TestDropwizardAppExtension.Builder |
|
| TestEnvironmentSetup |
|
| TestExtension |
|
| TestExtensionsTracker |
Tracks registration of hooks and support objects during test initialization in order to log used
additions (to simplify applied objects tracking).
|
| TestGuiceyApp |
Guicey app junit 5 extension.
|
| TestGuiceyAppExtension |
|
| TestGuiceyAppExtension.Builder |
|
| TestParametersSupport |
Base class for junit 5 extensions.
|
| TestSetupUtils |
|
| TestSetupUtils.ClosableWrapper |
Wrapper class for AutoCloseable objects to grant automatic closing inside junit store.
|
| TestSupport |
Utility class combining test-framework agnostic utilities.
|
| TestSupport.OutputCallback |
|
| TestSupport.RunCallback<T> |
Callback interface used for utility run application methods in TestSupport.
|
| TestSupportBuilder<C extends io.dropwizard.core.Configuration> |
|
| TestSupportBuilder.TestListener<C extends io.dropwizard.core.Configuration> |
|
| TestSupportHolder |
Holds DropwizardTestSupport object during test application execution.
|
| TreeNode |
Tree structure used for pretty console tree render.
|
| TypeInstaller<T> |
Marker interface must be used together with FeatureInstaller.
|
| UniqueDropwizardAwareModule<C extends io.dropwizard.core.Configuration> |
Base class for unique guice modules with access to dropwizard specific objects.
|
| UniqueGuiceyBundle |
Base class for unique bundles: only one bundle instance must be accepted and all others considered duplicate.
|
| UniqueGuiceyLifecycleListener |
Base class for event listeners that must be used only once (for example, if multiple listeners
would be registered only one must be used.
|
| UniqueItemsDuplicatesDetector |
|
| UniqueModule |
Base class for unique modules: only one module instance must be accepted and all others considered duplicate.
|
| VoidBundleLookup |
Dummy lookup implementation used to disable bundle lookups.
|
| WebElementModel |
ServletModule servlet or filter registration model.
|
| WebElementType |
Type of ServletModule registration.
|
| WebFilterInstaller |
Search for http filters annotated with WebFilter (servlet api annotation).
|
| WebInstallersBundle |
Bundle adds servlet installers for filters, servlets and listeners installation.
|
| WebListenerInstaller |
Search for servlet and session listeners annotated with WebListener (servlet api annotation).
|
| WebMappingsDiagnostic |
Application web mappings listener.
|
| WebMappingsRenderer |
Web mappings report (servlets and filters).
|
| WebServletInstaller |
Search for http servlets annotated with WebServlet (servlet api annotation).
|
| WebUtils |
Web installers utilities.
|
| WithOptions |
Marker interface for installers requiring options.
|
| WrongContextException |
Exception thrown when service instantiated with HK2 or guice when opposite expected.
|
| YamlBindingsDiagnostic |
Configuration bindings debug listener.
|