Package com.trib3.server

Types

TribeApplication
Link copied to clipboard
class TribeApplication @Inject() constructor(appConfig: TribeApplicationConfig, objectMapper: ObjectMapper, metricRegistry: MetricRegistry, healthCheckRegistry: HealthCheckRegistry, configurationFactoryFactory: ConfigurationFactoryFactory<Configuration>, dropwizardBundles: Set<ConfiguredBundle<Configuration>>, servletFilterConfigs: Set<ServletFilterConfig>, @Named(value = AdminFiltersadminServletFilterConfigs: Set<ServletFilterConfig>, healthChecks: Set<HealthCheck>, jaxrsAppProcessors: Set<JaxrsAppProcessor>, @Named(value = ApplicationResourcesjerseyResources: Set<Any>, @Named(value = ApplicationServletsappServlets: Set<ServletConfig>, @Named(value = AdminServletsadminServlets: Set<ServletConfig>, @Nullable() authFilter: AuthFilter<*, *>?) : Application<Configuration>
A dropwizard Application that allows Guice configuration of the application

Functions

main
Link copied to clipboard
fun main()
Main entry point.
runIf
Link copied to clipboard
fun <T> T.runIf(condition: Boolean, block: T.() -> T): T
Conditionally calls the specified function block with this value and returns its result, or returns this value if the condition is false.

Properties

log
Link copied to clipboard
private val log: KLogger