Package-level declarations
Types
Link copied to clipboard
class TribeApplication @Inject constructor(val appConfig: TribeApplicationConfig, val objectMapper: ObjectMapper, val metricRegistry: MetricRegistry, val healthCheckRegistry: HealthCheckRegistry, val configurationFactoryFactory: ConfigurationFactoryFactory<Configuration>, val dropwizardBundles: Set<ConfiguredBundle<Configuration>>, val servletFilterConfigs: Set<ServletFilterConfig>, @Named(value = "AdminFilters" ) val adminServletFilterConfigs: Set<ServletFilterConfig>, val healthChecks: Set<HealthCheck>, val jaxrsAppProcessors: Set<JaxrsAppProcessor>, @Named(value = "ApplicationResources" ) val jerseyResources: Set<Any>, @Named(value = "ApplicationServlets" ) val appServlets: Set<ServletConfig>, @Named(value = "AdminServlets" ) val adminServlets: Set<ServletConfig>, @Nullable val authFilter: AuthFilter<*, *>?, val envCallbacks: Set<EnvironmentCallback>) : Application<Configuration>
A dropwizard Application that allows Guice configuration of the application