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 |
|
ApplicationShotdownEvent |
Called on application shutdown start.
|
ApplicationStartedEvent |
Called after complete dropwizard startup.
|
ApplicationStartupListener |
Dropwizard application complete startup listener.
|
ApplicationStartupListenerAdapter |
|
ApplicationStoppedEvent |
Called after application shutdown.
|
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.
|
CommandsResolvedEvent |
|
CommandSupport |
Provides support for commands injection support and classpath scanning resolution of 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...) .
|
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.
|
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.
|
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 |
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 |
|
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.
|
TaskInstaller |
Dropwizard tasks installer.
|
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.RunCallback<T> |
Callback interface used for utility run application methods in TestSupport .
|
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.
|