Package io.appform.ranger.server.bundle
Class RangerServerBundle<T,R extends io.appform.ranger.core.model.ServiceRegistry<T>,U extends io.dropwizard.Configuration>
java.lang.Object
io.appform.ranger.server.bundle.RangerServerBundle<T,R,U>
- All Implemented Interfaces:
io.dropwizard.ConfiguredBundle<U>
public abstract class RangerServerBundle<T,R extends io.appform.ranger.core.model.ServiceRegistry<T>,U extends io.dropwizard.Configuration>
extends Object
implements io.dropwizard.ConfiguredBundle<U>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(io.dropwizard.setup.Bootstrap<?> bootstrap) protected voidvoidprotected abstract List<com.codahale.metrics.health.HealthCheck>withHealthChecks(U configuration) protected abstract List<RangerHubClient<T,R>> protected booleanwithInitialRotationStatus(U configuration) withLifecycleSignals(U configuration)
-
Constructor Details
-
RangerServerBundle
public RangerServerBundle()
-
-
Method Details
-
preBundle
-
withInitialRotationStatus
-
withLifecycleSignals
-
withHubs
-
withHealthChecks
-
initialize
public void initialize(io.dropwizard.setup.Bootstrap<?> bootstrap) - Specified by:
initializein interfaceio.dropwizard.ConfiguredBundle<T>
-
run
- Specified by:
runin interfaceio.dropwizard.ConfiguredBundle<T>
-