Class ZKServerBundle<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.server.bundle.ZKServerBundle<U>
All Implemented Interfaces:
io.dropwizard.ConfiguredBundle<U>

@Singleton public abstract class ZKServerBundle<U extends io.dropwizard.Configuration> extends RangerServerBundle<ShardInfo,io.appform.ranger.core.finder.serviceregistry.ListBasedServiceRegistry<ShardInfo>,U>
  • Constructor Details

    • ZKServerBundle

      public ZKServerBundle()
  • Method Details

    • getRangerConfiguration

      protected abstract RangerConfiguration getRangerConfiguration(U configuration)
    • preBundle

      protected void preBundle(U configuration)
      Overrides:
      preBundle in class RangerServerBundle<ShardInfo,io.appform.ranger.core.finder.serviceregistry.ListBasedServiceRegistry<ShardInfo>,U extends io.dropwizard.Configuration>
    • withHubs

      protected List<io.appform.ranger.client.RangerHubClient<ShardInfo,io.appform.ranger.core.finder.serviceregistry.ListBasedServiceRegistry<ShardInfo>>> withHubs(U configuration)
      Specified by:
      withHubs in class RangerServerBundle<ShardInfo,io.appform.ranger.core.finder.serviceregistry.ListBasedServiceRegistry<ShardInfo>,U extends io.dropwizard.Configuration>
    • withLifecycleSignals

      protected List<io.appform.ranger.core.signals.Signal<ShardInfo>> withLifecycleSignals(U configuration)
      Overrides:
      withLifecycleSignals in class RangerServerBundle<ShardInfo,io.appform.ranger.core.finder.serviceregistry.ListBasedServiceRegistry<ShardInfo>,U extends io.dropwizard.Configuration>
    • withHealthChecks

      protected List<com.codahale.metrics.health.HealthCheck> withHealthChecks(U configuration)
      Specified by:
      withHealthChecks in class RangerServerBundle<ShardInfo,io.appform.ranger.core.finder.serviceregistry.ListBasedServiceRegistry<ShardInfo>,U extends io.dropwizard.Configuration>