Class HttpServerBundle<U extends io.dropwizard.Configuration>
java.lang.Object
io.appform.ranger.server.bundle.RangerServerBundle<ShardInfo,io.appform.ranger.core.finder.serviceregistry.ListBasedServiceRegistry<ShardInfo>,U>
io.appform.ranger.http.server.bundle.HttpServerBundle<U>
- All Implemented Interfaces:
io.dropwizard.ConfiguredBundle<U>
@Singleton
public abstract class HttpServerBundle<U extends io.dropwizard.Configuration>
extends RangerServerBundle<ShardInfo,io.appform.ranger.core.finder.serviceregistry.ListBasedServiceRegistry<ShardInfo>,U>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract RangerHttpConfigurationgetRangerConfiguration(U configuration) protected List<com.codahale.metrics.health.HealthCheck>withHealthChecks(U configuration) protected List<io.appform.ranger.client.RangerHubClient<ShardInfo,io.appform.ranger.core.finder.serviceregistry.ListBasedServiceRegistry<ShardInfo>>> Methods inherited from class io.appform.ranger.server.bundle.RangerServerBundle
getHubs, getMapper, initialize, preBundle, run, withInitialRotationStatus, withLifecycleSignals
-
Constructor Details
-
HttpServerBundle
public HttpServerBundle()
-
-
Method Details
-
getRangerConfiguration
-
withHubs
protected List<io.appform.ranger.client.RangerHubClient<ShardInfo,io.appform.ranger.core.finder.serviceregistry.ListBasedServiceRegistry<ShardInfo>>> withHubs(U configuration) - Specified by:
withHubsin classRangerServerBundle<ShardInfo,io.appform.ranger.core.finder.serviceregistry.ListBasedServiceRegistry<ShardInfo>, U extends io.dropwizard.Configuration>
-
withHealthChecks
- Specified by:
withHealthChecksin classRangerServerBundle<ShardInfo,io.appform.ranger.core.finder.serviceregistry.ListBasedServiceRegistry<ShardInfo>, U extends io.dropwizard.Configuration>
-