# Uses of Class
org.apache.storm.metric.StormMetricsRegistry

Packages that use StormMetricsRegistry
Package
Description
org.apache.storm
org.apache.storm.daemon.drpc
org.apache.storm.daemon.drpc.webapp
org.apache.storm.daemon.logviewer
org.apache.storm.daemon.logviewer.handler
org.apache.storm.daemon.logviewer.utils
org.apache.storm.daemon.logviewer.webapp
org.apache.storm.daemon.nimbus
org.apache.storm.daemon.supervisor
org.apache.storm.daemon.ui.filters
org.apache.storm.daemon.ui.resources
org.apache.storm.healthcheck
org.apache.storm.localizer
org.apache.storm.metricstore
org.apache.storm.metricstore.rocksdb
org.apache.storm.nimbus
org.apache.storm.pacemaker
org.apache.storm.scheduler
org.apache.storm.scheduler.blacklist
org.apache.storm.scheduler.multitenant
org.apache.storm.scheduler.resource
org.apache.storm.scheduler.resource.normalization
org.apache.storm.zookeeper

- ## Uses of StormMetricsRegistry in org.apache.storm

  Methods in org.apache.storm that return StormMetricsRegistry
  Modifier and Type
  Method
  Description
  `StormMetricsRegistry`
  LocalCluster.`getMetricRegistry()`
  Reference to metrics registry.
  Constructors in org.apache.storm with parameters of type StormMetricsRegistry
  Modifier
  Constructor
  Description
  ``
  `LocalDRPC(StormMetricsRegistry metricsRegistry)`
  Creates a LocalDRPC with the specified metrics registry.

- ## Uses of StormMetricsRegistry in org.apache.storm.daemon.drpc

  Constructors in org.apache.storm.daemon.drpc with parameters of type StormMetricsRegistry
  Modifier
  Constructor
  Description
  ``
  `DRPC(StormMetricsRegistry metricsRegistry, Map<String,Object> conf)`
  ``
  `DRPC(StormMetricsRegistry metricsRegistry, IAuthorizer auth, long timeoutMs)`
  ``
  `DRPCServer(Map<String,Object> conf, StormMetricsRegistry metricsRegistry)`
  Constructor.

- ## Uses of StormMetricsRegistry in org.apache.storm.daemon.drpc.webapp

  Methods in org.apache.storm.daemon.drpc.webapp with parameters of type StormMetricsRegistry
  Modifier and Type
  Method
  Description
  `static void`
  DRPCApplication.`setup(DRPC drpc, StormMetricsRegistry metricsRegistry)`
  Constructors in org.apache.storm.daemon.drpc.webapp with parameters of type StormMetricsRegistry
  Modifier
  Constructor
  Description
  ``
  `DRPCResource(DRPC drpc, StormMetricsRegistry metricsRegistry)`

- ## Uses of StormMetricsRegistry in org.apache.storm.daemon.logviewer

  Constructors in org.apache.storm.daemon.logviewer with parameters of type StormMetricsRegistry
  Modifier
  Constructor
  Description
  ``
  `LogviewerServer(Map<String,Object> conf, StormMetricsRegistry metricsRegistry)`
  Constructor.

- ## Uses of StormMetricsRegistry in org.apache.storm.daemon.logviewer.handler

  Constructors in org.apache.storm.daemon.logviewer.handler with parameters of type StormMetricsRegistry
  Modifier
  Constructor
  Description
  ``
  `LogviewerLogDownloadHandler(String logRoot, String daemonLogRoot, WorkerLogs workerLogs, ResourceAuthorizer resourceAuthorizer, StormMetricsRegistry metricsRegistry)`
  Constructor.
  ``
  `LogviewerLogPageHandler(String logRoot, String daemonLogRoot, WorkerLogs workerLogs, ResourceAuthorizer resourceAuthorizer, StormMetricsRegistry metricsRegistry)`
  Constructor.
  ``
  `LogviewerLogSearchHandler(Map<String,Object> stormConf, Path logRoot, Path daemonLogRoot, ResourceAuthorizer resourceAuthorizer, StormMetricsRegistry metricsRegistry)`
  Constructor.
  ``
  `LogviewerProfileHandler(String logRoot, ResourceAuthorizer resourceAuthorizer, StormMetricsRegistry metricsRegistry)`
  Constructor.

- ## Uses of StormMetricsRegistry in org.apache.storm.daemon.logviewer.utils

  Methods in org.apache.storm.daemon.logviewer.utils with parameters of type StormMetricsRegistry
  Modifier and Type
  Method
  Description
  `static void`
  ExceptionMeterNames.`registerMeters(StormMetricsRegistry registry)`
  It may be helpful to register these meters up front, so they are output even if their values are zero.
  Constructors in org.apache.storm.daemon.logviewer.utils with parameters of type StormMetricsRegistry
  Modifier
  Constructor
  Description
  ``
  `DirectoryCleaner(StormMetricsRegistry metricsRegistry)`
  ``
  `LogCleaner(Map<String,Object> stormConf, WorkerLogs workerLogs, DirectoryCleaner directoryCleaner, Path logRootDir, StormMetricsRegistry metricsRegistry)`
  Constuctor.
  ``
  `LogFileDownloader(String logRoot, String daemonLogRoot, ResourceAuthorizer resourceAuthorizer, StormMetricsRegistry metricsRegistry)`
  Constructor.
  ``
  `WorkerLogs(Map<String,Object> stormConf, Path logRootDir, StormMetricsRegistry metricsRegistry)`
  Constructor.

- ## Uses of StormMetricsRegistry in org.apache.storm.daemon.logviewer.webapp

  Methods in org.apache.storm.daemon.logviewer.webapp with parameters of type StormMetricsRegistry
  Modifier and Type
  Method
  Description
  `static void`
  LogviewerApplication.`setup(Map<String,Object> stormConf, StormMetricsRegistry metricRegistry)`
  Spot to inject storm configuration before initializing LogviewerApplication instance.
  Constructors in org.apache.storm.daemon.logviewer.webapp with parameters of type StormMetricsRegistry
  Modifier
  Constructor
  Description
  ``
  `LogviewerResource(LogviewerLogPageHandler logviewerParam, LogviewerProfileHandler profileHandler, LogviewerLogDownloadHandler logDownloadHandler, LogviewerLogSearchHandler logSearchHandler, IHttpCredentialsPlugin httpCredsHandler, StormMetricsRegistry metricsRegistry)`
  Constructor.

- ## Uses of StormMetricsRegistry in org.apache.storm.daemon.nimbus

  Constructors in org.apache.storm.daemon.nimbus with parameters of type StormMetricsRegistry
  Modifier
  Constructor
  Description
  ``
  `Nimbus(Map<String,Object> conf, INimbus inimbus, IStormClusterState stormClusterState, NimbusInfo hostPortInfo, BlobStore blobStore, TopoCache topoCache, ILeaderElector leaderElector, IGroupMappingServiceProvider groupMapper, StormMetricsRegistry metricsRegistry)`
  ``
  `Nimbus(Map<String,Object> conf, INimbus inimbus, IStormClusterState stormClusterState, NimbusInfo hostPortInfo, BlobStore blobStore, ILeaderElector leaderElector, IGroupMappingServiceProvider groupMapper, StormMetricsRegistry metricsRegistry)`
  ``
  `Nimbus(Map<String,Object> conf, INimbus inimbus, StormMetricsRegistry metricsRegistry)`

- ## Uses of StormMetricsRegistry in org.apache.storm.daemon.supervisor

  Methods in org.apache.storm.daemon.supervisor that return StormMetricsRegistry
  Modifier and Type
  Method
  Description
  `StormMetricsRegistry`
  Supervisor.`getMetricsRegistry()`
  Methods in org.apache.storm.daemon.supervisor with parameters of type StormMetricsRegistry
  Modifier and Type
  Method
  Description
  `static ContainerLauncher`
  ContainerLauncher.`make(Map<String,Object> conf, String supervisorId, int supervisorPort, IContext sharedContext, StormMetricsRegistry metricsRegistry, ContainerMemoryTracker containerMemoryTracker, Supervisor.Iface localSupervisor)`
  Factory to create the right container launcher for the config and the environment.
  Constructors in org.apache.storm.daemon.supervisor with parameters of type StormMetricsRegistry
  Modifier
  Constructor
  Description
  ``
  `BasicContainer(Container.ContainerType type, Map<String,Object> conf, String supervisorId, int supervisorPort, int port, LocalAssignment assignment, ResourceIsolationInterface resourceIsolationManager, LocalState localState, String workerId, StormMetricsRegistry metricsRegistry, ContainerMemoryTracker containerMemoryTracker)`
  Create a new BasicContainer.
  ``
  `BasicContainerLauncher(Map<String,Object> conf, String supervisorId, int supervisorPort, ResourceIsolationInterface resourceIsolationManager, StormMetricsRegistry metricsRegistry, ContainerMemoryTracker containerMemoryTracker)`
  `protected`
  `Container(Container.ContainerType type, Map<String,Object> conf, String supervisorId, int supervisorPort, int port, LocalAssignment assignment, ResourceIsolationInterface resourceIsolationManager, String workerId, Map<String,Object> topoConf, AdvancedFSOps ops, StormMetricsRegistry metricsRegistry, ContainerMemoryTracker containerMemoryTracker)`
  Create a new Container.
  ``
  `ContainerMemoryTracker(StormMetricsRegistry metricsRegistry)`
  ``
  `LocalContainer(Map<String,Object> conf, String supervisorId, int supervisorPort, int port, LocalAssignment assignment, IContext sharedContext, StormMetricsRegistry metricsRegistry, ContainerMemoryTracker containerMemoryTracker, Supervisor.Iface localSupervisor)`
  ``
  `LocalContainerLauncher(Map<String,Object> conf, String supervisorId, int supervisorPort, IContext sharedContext, StormMetricsRegistry metricsRegistry, ContainerMemoryTracker containerMemoryTracker, Supervisor.Iface localSupervisor)`
  ``
  `Supervisor(Map<String,Object> conf, IContext sharedContext, ISupervisor iSupervisor, StormMetricsRegistry metricsRegistry)`
  Constructor for supervisor daemon.

- ## Uses of StormMetricsRegistry in org.apache.storm.daemon.ui.filters

  Constructors in org.apache.storm.daemon.ui.filters with parameters of type StormMetricsRegistry
  Modifier
  Constructor
  Description
  ``
  `HeaderResponseFilter(StormMetricsRegistry metricsRegistry)`
  ``
  `HeaderResponseServletFilter(StormMetricsRegistry metricsRegistry)`

- ## Uses of StormMetricsRegistry in org.apache.storm.daemon.ui.resources

  Constructors in org.apache.storm.daemon.ui.resources with parameters of type StormMetricsRegistry
  Modifier
  Constructor
  Description
  ``
  `StormApiResource(StormMetricsRegistry metricsRegistry)`

- ## Uses of StormMetricsRegistry in org.apache.storm.healthcheck

  Methods in org.apache.storm.healthcheck with parameters of type StormMetricsRegistry
  Modifier and Type
  Method
  Description
  `static int`
  HealthChecker.`healthCheck(Map<String,Object> conf, StormMetricsRegistry metricRegistry)`

- ## Uses of StormMetricsRegistry in org.apache.storm.localizer

  Constructors in org.apache.storm.localizer with parameters of type StormMetricsRegistry
  Modifier
  Constructor
  Description
  ``
  `AsyncLocalizer(Map<String,Object> conf, StormMetricsRegistry metricsRegistry)`
  `protected`
  `LocallyCachedBlob(String blobDescription, String blobKey, StormMetricsRegistry metricsRegistry)`
  Create a new LocallyCachedBlob.
  `protected`
  `LocallyCachedTopologyBlob(String topologyId, boolean isLocalMode, Map<String,Object> conf, AdvancedFSOps fsOps, LocallyCachedTopologyBlob.TopologyBlobType type, String owner, StormMetricsRegistry metricsRegistry)`
  Create a new LocallyCachedBlob.

- ## Uses of StormMetricsRegistry in org.apache.storm.metricstore

  Methods in org.apache.storm.metricstore with parameters of type StormMetricsRegistry
  Modifier and Type
  Method
  Description
  `static MetricStore`
  MetricStoreConfig.`configure(Map<String,Object> conf, StormMetricsRegistry metricsRegistry)`
  Configures metrics store (running on Nimbus) to use the class specified in the conf.
  `void`
  MetricStore.`prepare(Map<String,Object> config, StormMetricsRegistry metricsRegistry)`
  Create metric store instance using the configurations provided via the config map.
  `void`
  NoOpMetricStore.`prepare(Map<String,Object> config, StormMetricsRegistry metricsRegistry)`

- ## Uses of StormMetricsRegistry in org.apache.storm.metricstore.rocksdb

  Methods in org.apache.storm.metricstore.rocksdb with parameters of type StormMetricsRegistry
  Modifier and Type
  Method
  Description
  `void`
  RocksDbStore.`prepare(Map<String,Object> config, StormMetricsRegistry metricsRegistry)`
  Create metric store instance using the configurations provided via the config map.

- ## Uses of StormMetricsRegistry in org.apache.storm.nimbus

  Methods in org.apache.storm.nimbus with parameters of type StormMetricsRegistry
  Modifier and Type
  Method
  Description
  `void`
  AssignmentDistributionService.`addAssignmentsForNode(String node, String host, Integer serverPort, SupervisorAssignments assignments, StormMetricsRegistry metricsRegistry)`
  Add an assignments for a node/supervisor for distribution.
  Constructors in org.apache.storm.nimbus with parameters of type StormMetricsRegistry
  Modifier
  Constructor
  Description
  ``
  `LeaderListenerCallback(Map conf, org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, BlobStore blobStore, ILeaderElector leaderElector, TopoCache tc, IStormClusterState clusterState, List<org.apache.storm.shade.org.apache.zookeeper.data.ACL> acls, StormMetricsRegistry metricsRegistry)`
  Creates a `LeaderListenerCallback`.

- ## Uses of StormMetricsRegistry in org.apache.storm.pacemaker

  Constructors in org.apache.storm.pacemaker with parameters of type StormMetricsRegistry
  Modifier
  Constructor
  Description
  ``
  `Pacemaker(Map<String,Object> conf, StormMetricsRegistry metricsRegistry)`

- ## Uses of StormMetricsRegistry in org.apache.storm.scheduler

  Methods in org.apache.storm.scheduler with parameters of type StormMetricsRegistry
  Modifier and Type
  Method
  Description
  `void`
  DefaultScheduler.`prepare(Map<String,Object> conf, StormMetricsRegistry metricsRegistry)`
  `void`
  EvenScheduler.`prepare(Map<String,Object> conf, StormMetricsRegistry metricsRegistry)`
  `void`
  IScheduler.`prepare(Map<String,Object> conf, StormMetricsRegistry metricsRegistry)`
  `void`
  IsolationScheduler.`prepare(Map<String,Object> conf, StormMetricsRegistry metricsRegistry)`

- ## Uses of StormMetricsRegistry in org.apache.storm.scheduler.blacklist

  Methods in org.apache.storm.scheduler.blacklist with parameters of type StormMetricsRegistry
  Modifier and Type
  Method
  Description
  `void`
  BlacklistScheduler.`prepare(Map<String,Object> conf, StormMetricsRegistry metricsRegistry)`

- ## Uses of StormMetricsRegistry in org.apache.storm.scheduler.multitenant

  Methods in org.apache.storm.scheduler.multitenant with parameters of type StormMetricsRegistry
  Modifier and Type
  Method
  Description
  `void`
  MultitenantScheduler.`prepare(Map<String,Object> conf, StormMetricsRegistry metricsRegistry)`

- ## Uses of StormMetricsRegistry in org.apache.storm.scheduler.resource

  Methods in org.apache.storm.scheduler.resource with parameters of type StormMetricsRegistry
  Modifier and Type
  Method
  Description
  `void`
  ResourceAwareScheduler.`prepare(Map<String,Object> conf, StormMetricsRegistry metricsRegistry)`

- ## Uses of StormMetricsRegistry in org.apache.storm.scheduler.resource.normalization

  Constructors in org.apache.storm.scheduler.resource.normalization with parameters of type StormMetricsRegistry
  Modifier
  Constructor
  Description
  ``
  `ResourceMetrics(StormMetricsRegistry metricsRegistry)`

- ## Uses of StormMetricsRegistry in org.apache.storm.zookeeper

  Methods in org.apache.storm.zookeeper with parameters of type StormMetricsRegistry
  Modifier and Type
  Method
  Description
  `static ILeaderElector`
  Zookeeper.`zkLeaderElector(Map<String,Object> conf, org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zkClient, BlobStore blobStore, TopoCache tc, IStormClusterState clusterState, List<org.apache.storm.shade.org.apache.zookeeper.data.ACL> acls, StormMetricsRegistry metricsRegistry, Object submitLock)`
  Get master leader elector.
  `protected ILeaderElector`
  Zookeeper.`zkLeaderElectorImpl(Map<String,Object> conf, org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, BlobStore blobStore, TopoCache tc, IStormClusterState clusterState, List<org.apache.storm.shade.org.apache.zookeeper.data.ACL> acls, StormMetricsRegistry metricsRegistry, Object submitLock)`
  Constructors in org.apache.storm.zookeeper with parameters of type StormMetricsRegistry
  Modifier
  Constructor
  Description
  ``
  `LeaderListenerCallbackFactory(Map<String,Object> conf, org.apache.storm.shade.org.apache.curator.framework.CuratorFramework zk, BlobStore blobStore, TopoCache tc, IStormClusterState clusterState, List<org.apache.storm.shade.org.apache.zookeeper.data.ACL> acls, StormMetricsRegistry metricsRegistry, Object submitLock)`