Hierarchy For All Packages
Package Hierarchies:- uk.co.ractf.polaris,
 - uk.co.ractf.polaris.controller,
 - uk.co.ractf.polaris.controller.instanceallocation,
 - uk.co.ractf.polaris.controller.metrics,
 - uk.co.ractf.polaris.controller.replication,
 - uk.co.ractf.polaris.controller.resources,
 - uk.co.ractf.polaris.controller.scheduler,
 - uk.co.ractf.polaris.controller.scheduler.clusterpredicate,
 - uk.co.ractf.polaris.controller.scheduler.filter,
 - uk.co.ractf.polaris.controller.scheduler.instancedecorator,
 - uk.co.ractf.polaris.controller.scheduler.score,
 - uk.co.ractf.polaris.controller.service,
 - uk.co.ractf.polaris.node,
 - uk.co.ractf.polaris.node.metrics,
 - uk.co.ractf.polaris.node.resources,
 - uk.co.ractf.polaris.node.runner,
 - uk.co.ractf.polaris.node.runner.docker,
 - uk.co.ractf.polaris.node.service,
 - uk.co.ractf.polaris.notification,
 - uk.co.ractf.polaris.security,
 - uk.co.ractf.polaris.sentry,
 - uk.co.ractf.polaris.state,
 - uk.co.ractf.polaris.util
 
Class Hierarchy
- java.lang.Object
- com.google.inject.AbstractModule (implements com.google.inject.Module)
- uk.co.ractf.polaris.controller.service.ControllerServiceModule
 - ru.vyarus.dropwizard.guice.module.support.DropwizardAwareModule<C> (implements ru.vyarus.dropwizard.guice.module.support.BootstrapAwareModule<T>, ru.vyarus.dropwizard.guice.module.support.ConfigurationAwareModule<T>, ru.vyarus.dropwizard.guice.module.support.ConfigurationTreeAwareModule, ru.vyarus.dropwizard.guice.module.support.EnvironmentAwareModule, ru.vyarus.dropwizard.guice.module.support.OptionsAwareModule)
- uk.co.ractf.polaris.controller.scheduler.clusterpredicate.ClusterPredicatePluginModule
 - uk.co.ractf.polaris.controller.ControllerModule
 - uk.co.ractf.polaris.controller.scheduler.filter.FilterPluginModule
 - uk.co.ractf.polaris.controller.scheduler.instancedecorator.InstanceDecoratorPluginModule
 - uk.co.ractf.polaris.node.NodeModule
 - uk.co.ractf.polaris.controller.scheduler.SchedulerModule
 - uk.co.ractf.polaris.controller.scheduler.score.ScorePluginModule
 
 - uk.co.ractf.polaris.node.service.NodeServiceModule
 - uk.co.ractf.polaris.node.runner.RunnerModule
 
 - com.google.common.util.concurrent.AbstractScheduledService (implements com.google.common.util.concurrent.Service)
- uk.co.ractf.polaris.node.service.AutoUpdateService
 - uk.co.ractf.polaris.controller.service.CredentialRefreshService
 - uk.co.ractf.polaris.node.service.GarbageCollectionService
 - uk.co.ractf.polaris.node.service.InstanceReconciliationService
 - uk.co.ractf.polaris.node.service.NodeInfoSyncService
 - uk.co.ractf.polaris.node.service.OrphanKillerService
 - uk.co.ractf.polaris.controller.service.TaskScaleReconciliationService
 
 - uk.co.ractf.polaris.controller.resources.APITokenResource
 - io.dropwizard.Application<T>
- uk.co.ractf.polaris.controller.ControllerMain
 - uk.co.ractf.polaris.node.NodeMain
 
 - uk.co.ractf.polaris.node.runner.docker.AuthConfigFactory
 - io.dropwizard.auth.AuthDynamicFeature (implements javax.ws.rs.container.DynamicFeature)
- uk.co.ractf.polaris.security.PolarisAuthFeature
 
 - uk.co.ractf.polaris.controller.scheduler.ClusterPredicateResult
 - io.dropwizard.Configuration
- uk.co.ractf.polaris.CommonConfiguration
- uk.co.ractf.polaris.controller.ControllerConfiguration
 - uk.co.ractf.polaris.node.NodeConfiguration
 
 
 - uk.co.ractf.polaris.CommonConfiguration
 - uk.co.ractf.polaris.controller.ConsulController (implements uk.co.ractf.polaris.controller.Controller, io.dropwizard.lifecycle.Managed)
 - uk.co.ractf.polaris.node.ConsulNode (implements io.dropwizard.lifecycle.Managed, uk.co.ractf.polaris.node.Node)
 - uk.co.ractf.polaris.util.ConsulPath
 - uk.co.ractf.polaris.state.ConsulState (implements uk.co.ractf.polaris.state.ClusterState)
 - uk.co.ractf.polaris.controller.metrics.CpuAllocatedGauge (implements com.codahale.metrics.Gauge<T>)
 - uk.co.ractf.polaris.controller.metrics.CpuTotalGauge (implements com.codahale.metrics.Gauge<T>)
 - uk.co.ractf.polaris.controller.metrics.CpuUsedGauge (implements com.codahale.metrics.Gauge<T>)
 - uk.co.ractf.polaris.controller.scheduler.DefaultScheduler (implements io.dropwizard.lifecycle.Managed, uk.co.ractf.polaris.controller.scheduler.Scheduler)
 - uk.co.ractf.polaris.controller.scheduler.DefaultTaskScaler (implements uk.co.ractf.polaris.controller.scheduler.TaskScaler)
 - uk.co.ractf.polaris.node.runner.docker.DockerRunner (implements uk.co.ractf.polaris.node.runner.Runner<T>)
 - uk.co.ractf.polaris.controller.instanceallocation.EphemeralInstanceAllocator (implements uk.co.ractf.polaris.controller.instanceallocation.InstanceAllocator)
 - uk.co.ractf.polaris.controller.scheduler.FilterResult
 - uk.co.ractf.polaris.controller.metrics.GaugeTimer<T> (implements com.codahale.metrics.Gauge<T>)
 - uk.co.ractf.polaris.controller.scheduler.GenericSchedulingAlgorithm (implements uk.co.ractf.polaris.controller.scheduler.SchedulingAlgorithm)
 - com.codahale.metrics.health.HealthCheck
- ru.vyarus.dropwizard.guice.module.installer.feature.health.NamedHealthCheck
- uk.co.ractf.polaris.node.metrics.DockerPingHealthCheck
 
 
 - ru.vyarus.dropwizard.guice.module.installer.feature.health.NamedHealthCheck
 - uk.co.ractf.polaris.controller.metrics.HostsGauge (implements com.codahale.metrics.Gauge<T>)
 - uk.co.ractf.polaris.controller.resources.InstanceAllocationResource
 - uk.co.ractf.polaris.controller.resources.InstanceResource
 - uk.co.ractf.polaris.controller.metrics.InstancesGauge (implements com.codahale.metrics.Gauge<T>)
 - uk.co.ractf.polaris.util.IPChecker
 - uk.co.ractf.polaris.controller.scheduler.score.LeastResourceUsage (implements uk.co.ractf.polaris.controller.scheduler.ScorePlugin)
 - uk.co.ractf.polaris.Main
 - uk.co.ractf.polaris.controller.metrics.MemoryAllocatedGauge (implements com.codahale.metrics.Gauge<T>)
 - uk.co.ractf.polaris.controller.metrics.MemoryTotalGauge (implements com.codahale.metrics.Gauge<T>)
 - uk.co.ractf.polaris.controller.metrics.MemoryUsedGauge (implements com.codahale.metrics.Gauge<T>)
 - uk.co.ractf.polaris.controller.scheduler.clusterpredicate.NamespaceCapabilityChangeAllowed (implements uk.co.ractf.polaris.controller.scheduler.ClusterPredicatePlugin)
 - uk.co.ractf.polaris.controller.scheduler.clusterpredicate.NamespaceResourcesAvailable (implements uk.co.ractf.polaris.controller.scheduler.ClusterPredicatePlugin)
 - uk.co.ractf.polaris.controller.scheduler.filter.NodeAffinity (implements uk.co.ractf.polaris.controller.scheduler.FilterPlugin)
 - uk.co.ractf.polaris.controller.scheduler.filter.NodeAntiAffinity (implements uk.co.ractf.polaris.controller.scheduler.FilterPlugin)
 - uk.co.ractf.polaris.controller.scheduler.filter.NodeHasRunner (implements uk.co.ractf.polaris.controller.scheduler.FilterPlugin)
 - uk.co.ractf.polaris.controller.scheduler.filter.NodeIsSchedulable (implements uk.co.ractf.polaris.controller.scheduler.FilterPlugin)
 - uk.co.ractf.polaris.controller.resources.NodeResource
 - uk.co.ractf.polaris.notification.NotificationFacade
 - uk.co.ractf.polaris.controller.replication.NullReplicationController (implements uk.co.ractf.polaris.controller.replication.ReplicationController)
 - uk.co.ractf.polaris.controller.metrics.PodsGauge (implements com.codahale.metrics.Gauge<T>)
 - uk.co.ractf.polaris.security.PolarisAuthenticator (implements io.dropwizard.auth.Authenticator<C,P>)
 - uk.co.ractf.polaris.security.PolarisAuthorizer (implements io.dropwizard.auth.Authorizer<P>)
 - uk.co.ractf.polaris.controller.metrics.PolarisMetricSet (implements com.codahale.metrics.MetricSet)
 - uk.co.ractf.polaris.controller.metrics.PolarisMetricSetRegistrationService
 - uk.co.ractf.polaris.security.PolarisSecurityContext (implements javax.ws.rs.core.SecurityContext)
 - uk.co.ractf.polaris.security.PolarisUser (implements java.security.Principal)
 - uk.co.ractf.polaris.util.PolarisVersion
 - uk.co.ractf.polaris.controller.PortAllocator
 - uk.co.ractf.polaris.controller.scheduler.instancedecorator.PortBinding (implements uk.co.ractf.polaris.controller.scheduler.InstanceDecoratorPlugin)
 - uk.co.ractf.polaris.controller.metrics.PortsAllocatedGauge (implements com.codahale.metrics.Gauge<T>)
 - uk.co.ractf.polaris.controller.scheduler.clusterpredicate.RegistryAuth (implements uk.co.ractf.polaris.controller.scheduler.ClusterPredicatePlugin)
 - uk.co.ractf.polaris.controller.scheduler.ScheduleResult
 - uk.co.ractf.polaris.controller.resources.SecureResource
- uk.co.ractf.polaris.node.resources.AdminResource
 - uk.co.ractf.polaris.controller.resources.AndromedaEmulationResource
 - uk.co.ractf.polaris.controller.resources.CredentialResource
 - uk.co.ractf.polaris.controller.resources.NamespaceResource
 - uk.co.ractf.polaris.controller.resources.NotificationResource
 - uk.co.ractf.polaris.controller.resources.PingResource
 - uk.co.ractf.polaris.controller.resources.TaskResource
 
 - io.sentry.SentryClientFactory
- io.sentry.DefaultSentryClientFactory
- uk.co.ractf.polaris.sentry.PolarisSentryClientFactory
 
 
 - io.sentry.DefaultSentryClientFactory
 - uk.co.ractf.polaris.notification.SlackNotifier (implements uk.co.ractf.polaris.notification.Notifier)
 - uk.co.ractf.polaris.controller.replication.StaticReplicationController (implements uk.co.ractf.polaris.controller.replication.ReplicationController)
 - uk.co.ractf.polaris.controller.metrics.TasksGauge (implements com.codahale.metrics.Gauge<T>)
 - uk.co.ractf.polaris.controller.metrics.TcpPortsAllocatedGauge (implements com.codahale.metrics.Gauge<T>)
 - uk.co.ractf.polaris.controller.metrics.UdpPortsAllocatedGauge (implements com.codahale.metrics.Gauge<T>)
 
 - com.google.inject.AbstractModule (implements com.google.inject.Module)
 
Interface Hierarchy
- uk.co.ractf.polaris.state.ClusterState
 - uk.co.ractf.polaris.controller.Controller
 - uk.co.ractf.polaris.controller.instanceallocation.InstanceAllocator
 - uk.co.ractf.polaris.node.Node
 - uk.co.ractf.polaris.notification.Notifier
 - uk.co.ractf.polaris.controller.scheduler.Plugin
- uk.co.ractf.polaris.controller.scheduler.ClusterPredicatePlugin
 - uk.co.ractf.polaris.controller.scheduler.FilterPlugin
 - uk.co.ractf.polaris.controller.scheduler.InstanceDecoratorPlugin
 
 - uk.co.ractf.polaris.controller.replication.ReplicationController
 - uk.co.ractf.polaris.node.runner.Runner<T>
 - uk.co.ractf.polaris.controller.scheduler.Scheduler
 - uk.co.ractf.polaris.controller.scheduler.SchedulingAlgorithm
 - uk.co.ractf.polaris.controller.scheduler.ScorePlugin
 - uk.co.ractf.polaris.controller.scheduler.TaskScaler
 
Annotation Type Hierarchy
- uk.co.ractf.polaris.controller.service.ControllerServices (implements java.lang.annotation.Annotation)
 - uk.co.ractf.polaris.node.service.NodeServices (implements java.lang.annotation.Annotation)