- CachedGauge<T> - Class in io.dropwizard.metrics
-
A
Gauge implementation which caches its value for a period of time.
- CachedGauge(long, TimeUnit) - Constructor for class io.dropwizard.metrics.CachedGauge
-
Creates a new cached gauge with the given timeout period.
- CachedGauge(Clock, long, TimeUnit) - Constructor for class io.dropwizard.metrics.CachedGauge
-
Creates a new cached gauge with the given clock and timeout period.
- clear() - Static method in class io.dropwizard.metrics.SharedMetricRegistries
-
- Clock - Class in io.dropwizard.metrics
-
An abstraction for how time passes.
- Clock() - Constructor for class io.dropwizard.metrics.Clock
-
- Clock.CpuTimeClock - Class in io.dropwizard.metrics
-
A clock implementation which returns the current thread's CPU time.
- Clock.UserTimeClock - Class in io.dropwizard.metrics
-
A clock implementation which returns the current time in epoch nanoseconds.
- close() - Method in class io.dropwizard.metrics.JmxReporter
-
Stops the reporter.
- close() - Method in class io.dropwizard.metrics.ScheduledReporter
-
Stops the reporter and shuts down its thread of execution.
- close() - Method in class io.dropwizard.metrics.Timer.Context
-
- com.networknt.metrics - package com.networknt.metrics
-
- compareTo(MetricName) - Method in class io.dropwizard.metrics.MetricName
-
- config - Static variable in class com.networknt.metrics.MetricsHandler
-
- CONFIG_NAME - Static variable in class com.networknt.metrics.MetricsHandler
-
- ConsoleReporter - Class in io.dropwizard.metrics
-
A reporter which outputs measurements to a
PrintStream, like
System.out.
- ConsoleReporter.Builder - Class in io.dropwizard.metrics
-
- convertDuration(double) - Method in class io.dropwizard.metrics.ScheduledReporter
-
- convertDurationsTo(TimeUnit) - Method in class io.dropwizard.metrics.ConsoleReporter.Builder
-
Convert durations to the given time unit.
- convertDurationsTo(TimeUnit) - Method in class io.dropwizard.metrics.influxdb.InfluxDbReporter.Builder
-
Convert durations to the given time unit.
- convertDurationsTo(TimeUnit) - Method in class io.dropwizard.metrics.JmxReporter.Builder
-
Convert durations to the given time unit.
- convertDurationsTo(TimeUnit) - Method in class io.dropwizard.metrics.Slf4jReporter.Builder
-
Convert durations to the given time unit.
- convertRate(double) - Method in class io.dropwizard.metrics.ScheduledReporter
-
- convertRatesTo(TimeUnit) - Method in class io.dropwizard.metrics.ConsoleReporter.Builder
-
Convert rates to the given time unit.
- convertRatesTo(TimeUnit) - Method in class io.dropwizard.metrics.influxdb.InfluxDbReporter.Builder
-
Convert rates to the given time unit.
- convertRatesTo(TimeUnit) - Method in class io.dropwizard.metrics.JmxReporter.Builder
-
Convert rates to the given time unit.
- convertRatesTo(TimeUnit) - Method in class io.dropwizard.metrics.Slf4jReporter.Builder
-
Convert rates to the given time unit.
- Counter - Class in io.dropwizard.metrics
-
An incrementing and decrementing counter metric.
- Counter() - Constructor for class io.dropwizard.metrics.Counter
-
- counter(String) - Method in class io.dropwizard.metrics.MetricRegistry
-
- counter(MetricName) - Method in class io.dropwizard.metrics.MetricRegistry
-
Return the
Counter registered under this name; or create and register
a new
Counter if none is registered.
- COUNTERS - Static variable in interface io.dropwizard.metrics.MetricRegistry.MetricBuilder
-
- Counting - Interface in io.dropwizard.metrics
-
An interface for metric types which have counts.
- CpuTimeClock() - Constructor for class io.dropwizard.metrics.Clock.CpuTimeClock
-
- createName(String, String, MetricName) - Method in class io.dropwizard.metrics.DefaultObjectNameFactory
-
- createName(String, String, MetricName) - Method in interface io.dropwizard.metrics.ObjectNameFactory
-
- createsObjectNamesWith(ObjectNameFactory) - Method in class io.dropwizard.metrics.JmxReporter.Builder
-
- Gauge<T> - Interface in io.dropwizard.metrics
-
A gauge metric is an instantaneous reading of a particular value.
- get50thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
-
- get50thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
-
- get75thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
-
- get75thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
-
- get75thPercentile() - Method in class io.dropwizard.metrics.Snapshot
-
Returns the value at the 75th percentile in the distribution.
- get95thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
-
- get95thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
-
- get95thPercentile() - Method in class io.dropwizard.metrics.Snapshot
-
Returns the value at the 95th percentile in the distribution.
- get98thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
-
- get98thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
-
- get98thPercentile() - Method in class io.dropwizard.metrics.Snapshot
-
Returns the value at the 98th percentile in the distribution.
- get999thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
-
- get999thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
-
- get999thPercentile() - Method in class io.dropwizard.metrics.Snapshot
-
Returns the value at the 99.9th percentile in the distribution.
- get99thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
-
- get99thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
-
- get99thPercentile() - Method in class io.dropwizard.metrics.Snapshot
-
Returns the value at the 99th percentile in the distribution.
- getBody() - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbWriteObject
-
- getCount() - Method in class io.dropwizard.metrics.Counter
-
Returns the counter's current value.
- getCount() - Method in interface io.dropwizard.metrics.Counting
-
Returns the current count.
- getCount() - Method in class io.dropwizard.metrics.Histogram
-
Returns the number of values recorded.
- getCount() - Method in interface io.dropwizard.metrics.JmxReporter.JmxCounterMBean
-
- getCount() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
-
- getCount() - Method in interface io.dropwizard.metrics.JmxReporter.JmxMeterMBean
-
- getCount() - Method in class io.dropwizard.metrics.Meter
-
- getCount() - Method in interface io.dropwizard.metrics.Metered
-
Returns the number of events which have been marked.
- getCount() - Method in class io.dropwizard.metrics.Timer
-
- getCounters() - Method in class io.dropwizard.metrics.MetricRegistry
-
Returns a map of all the counters in the registry and their names.
- getCounters(MetricFilter) - Method in class io.dropwizard.metrics.MetricRegistry
-
Returns a map of all the counters in the registry and their names which match the given
filter.
- getDefault() - Static method in class io.dropwizard.metrics.SharedMetricRegistries
-
- getDescription() - Method in class com.networknt.metrics.MetricsConfig
-
- getDurationUnit() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
-
- getDurationUnit() - Method in class io.dropwizard.metrics.ScheduledReporter
-
- getFifteenMinuteRate() - Method in interface io.dropwizard.metrics.JmxReporter.JmxMeterMBean
-
- getFifteenMinuteRate() - Method in class io.dropwizard.metrics.Meter
-
- getFifteenMinuteRate() - Method in interface io.dropwizard.metrics.Metered
-
Returns the fifteen-minute exponentially-weighted moving average rate at which events have
occurred since the meter was created.
- getFifteenMinuteRate() - Method in class io.dropwizard.metrics.Timer
-
- getFiveMinuteRate() - Method in interface io.dropwizard.metrics.JmxReporter.JmxMeterMBean
-
- getFiveMinuteRate() - Method in class io.dropwizard.metrics.Meter
-
- getFiveMinuteRate() - Method in interface io.dropwizard.metrics.Metered
-
Returns the five-minute exponentially-weighted moving average rate at which events have
occurred since the meter was created.
- getFiveMinuteRate() - Method in class io.dropwizard.metrics.Timer
-
- getGauges() - Method in class io.dropwizard.metrics.MetricRegistry
-
Returns a map of all the gauges in the registry and their names.
- getGauges(MetricFilter) - Method in class io.dropwizard.metrics.MetricRegistry
-
Returns a map of all the gauges in the registry and their names which match the given filter.
- getHistograms() - Method in class io.dropwizard.metrics.MetricRegistry
-
Returns a map of all the histograms in the registry and their names.
- getHistograms(MetricFilter) - Method in class io.dropwizard.metrics.MetricRegistry
-
Returns a map of all the histograms in the registry and their names which match the given
filter.
- getInfluxdbHost() - Method in class com.networknt.metrics.MetricsConfig
-
- getInfluxdbName() - Method in class com.networknt.metrics.MetricsConfig
-
- getInfluxdbPass() - Method in class com.networknt.metrics.MetricsConfig
-
- getInfluxdbPort() - Method in class com.networknt.metrics.MetricsConfig
-
- getInfluxdbProtocol() - Method in class com.networknt.metrics.MetricsConfig
-
- getInfluxdbUser() - Method in class com.networknt.metrics.MetricsConfig
-
- getKey() - Method in class io.dropwizard.metrics.MetricName
-
- getMax() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
-
- getMax() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
-
- getMax() - Method in class io.dropwizard.metrics.Snapshot
-
Returns the highest value in the snapshot.
- getMax() - Method in class io.dropwizard.metrics.UniformSnapshot
-
Returns the highest value in the snapshot.
- getMax() - Method in class io.dropwizard.metrics.WeightedSnapshot
-
Returns the highest value in the snapshot.
- getMean() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
-
- getMean() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
-
- getMean() - Method in class io.dropwizard.metrics.Snapshot
-
Returns the arithmetic mean of the values in the snapshot.
- getMean() - Method in class io.dropwizard.metrics.UniformSnapshot
-
Returns the arithmetic mean of the values in the snapshot.
- getMean() - Method in class io.dropwizard.metrics.WeightedSnapshot
-
Returns the weighted arithmetic mean of the values in the snapshot.
- getMeanRate() - Method in interface io.dropwizard.metrics.JmxReporter.JmxMeterMBean
-
- getMeanRate() - Method in class io.dropwizard.metrics.Meter
-
- getMeanRate() - Method in interface io.dropwizard.metrics.Metered
-
Returns the mean rate at which events have occurred since the meter was created.
- getMeanRate() - Method in class io.dropwizard.metrics.Timer
-
- getMeasurement() - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbPoint
-
- getMedian() - Method in class io.dropwizard.metrics.Snapshot
-
Returns the median value in the distribution.
- getMeters() - Method in class io.dropwizard.metrics.MetricRegistry
-
Returns a map of all the meters in the registry and their names.
- getMeters(MetricFilter) - Method in class io.dropwizard.metrics.MetricRegistry
-
Returns a map of all the meters in the registry and their names which match the given filter.
- getMetrics() - Method in class io.dropwizard.metrics.JvmAttributeGaugeSet
-
- getMetrics() - Method in class io.dropwizard.metrics.MetricRegistry
-
- getMetrics() - Method in interface io.dropwizard.metrics.MetricSet
-
A map of metric names to metrics.
- getMin() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
-
- getMin() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
-
- getMin() - Method in class io.dropwizard.metrics.Snapshot
-
Returns the lowest value in the snapshot.
- getMin() - Method in class io.dropwizard.metrics.UniformSnapshot
-
Returns the lowest value in the snapshot.
- getMin() - Method in class io.dropwizard.metrics.WeightedSnapshot
-
Returns the lowest value in the snapshot.
- getNames() - Method in class io.dropwizard.metrics.MetricRegistry
-
Returns a set of the names of all the metrics in the registry.
- getNext() - Method in class com.networknt.metrics.MetricsHandler
-
- getOneMinuteRate() - Method in interface io.dropwizard.metrics.JmxReporter.JmxMeterMBean
-
- getOneMinuteRate() - Method in class io.dropwizard.metrics.Meter
-
- getOneMinuteRate() - Method in interface io.dropwizard.metrics.Metered
-
Returns the one-minute exponentially-weighted moving average rate at which events have
occurred since the meter was created.
- getOneMinuteRate() - Method in class io.dropwizard.metrics.Timer
-
- getOrAdd(MetricName, MetricRegistry.MetricBuilder<T>) - Method in class io.dropwizard.metrics.MetricRegistry
-
- getOrCreate(String) - Static method in class io.dropwizard.metrics.SharedMetricRegistries
-
- getPoints() - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbWriteObject
-
- getPrecision() - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbWriteObject
-
- getRate(TimeUnit) - Method in class io.dropwizard.metrics.EWMA
-
Returns the rate in the given units of time.
- getRateUnit() - Method in interface io.dropwizard.metrics.JmxReporter.JmxMeterMBean
-
- getRateUnit() - Method in class io.dropwizard.metrics.ScheduledReporter
-
- getRateUnit() - Method in class io.dropwizard.metrics.Slf4jReporter
-
- getRatio() - Method in class io.dropwizard.metrics.RatioGauge
-
- getReportInMinutes() - Method in class com.networknt.metrics.MetricsConfig
-
- getSnapshot() - Method in class io.dropwizard.metrics.ExponentiallyDecayingReservoir
-
- getSnapshot() - Method in class io.dropwizard.metrics.HdrHistogramReservoir
-
- getSnapshot() - Method in class io.dropwizard.metrics.HdrHistogramResetOnSnapshotReservoir
-
- getSnapshot() - Method in class io.dropwizard.metrics.Histogram
-
- getSnapshot() - Method in interface io.dropwizard.metrics.Reservoir
-
Returns a snapshot of the reservoir's values.
- getSnapshot() - Method in interface io.dropwizard.metrics.Sampling
-
Returns a snapshot of the values.
- getSnapshot() - Method in class io.dropwizard.metrics.SlidingTimeWindowReservoir
-
- getSnapshot() - Method in class io.dropwizard.metrics.SlidingWindowReservoir
-
- getSnapshot() - Method in class io.dropwizard.metrics.Timer
-
- getSnapshot() - Method in class io.dropwizard.metrics.UniformReservoir
-
- getStdDev() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
-
- getStdDev() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
-
- getStdDev() - Method in class io.dropwizard.metrics.Snapshot
-
Returns the standard deviation of the values in the snapshot.
- getStdDev() - Method in class io.dropwizard.metrics.UniformSnapshot
-
Returns the standard deviation of the values in the snapshot.
- getStdDev() - Method in class io.dropwizard.metrics.WeightedSnapshot
-
Returns the weighted standard deviation of the values in the snapshot.
- getTags() - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbPoint
-
- getTags() - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbWriteObject
-
- getTags() - Method in class io.dropwizard.metrics.MetricName
-
- getTick() - Method in class io.dropwizard.metrics.Clock.CpuTimeClock
-
- getTick() - Method in class io.dropwizard.metrics.Clock
-
Returns the current time tick.
- getTick() - Method in class io.dropwizard.metrics.Clock.UserTimeClock
-
- getTime() - Method in class io.dropwizard.metrics.Clock
-
Returns the current time in milliseconds.
- getTimers() - Method in class io.dropwizard.metrics.MetricRegistry
-
Returns a map of all the timers in the registry and their names.
- getTimers(MetricFilter) - Method in class io.dropwizard.metrics.MetricRegistry
-
Returns a map of all the timers in the registry and their names which match the given filter.
- getTimestamp() - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbPoint
-
- getValue() - Method in class io.dropwizard.metrics.CachedGauge
-
- getValue() - Method in class io.dropwizard.metrics.DerivativeGauge
-
- getValue() - Method in interface io.dropwizard.metrics.Gauge
-
Returns the metric's current value.
- getValue() - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbPoint
-
- getValue() - Method in class io.dropwizard.metrics.JmxAttributeGauge
-
- getValue() - Method in interface io.dropwizard.metrics.JmxReporter.JmxGaugeMBean
-
- getValue() - Method in class io.dropwizard.metrics.RatioGauge
-
- getValue() - Method in class io.dropwizard.metrics.RatioGauge.Ratio
-
Returns the ratio, which is either a double between 0 and 1 (inclusive) or
NaN.
- getValue(double) - Method in class io.dropwizard.metrics.Snapshot
-
Returns the value at the given quantile.
- getValue(double) - Method in class io.dropwizard.metrics.UniformSnapshot
-
Returns the value at the given quantile.
- getValue(double) - Method in class io.dropwizard.metrics.WeightedSnapshot
-
Returns the value at the given quantile.
- getValues() - Method in class io.dropwizard.metrics.Snapshot
-
Returns the entire set of values in the snapshot.
- getValues() - Method in class io.dropwizard.metrics.UniformSnapshot
-
Returns the entire set of values in the snapshot.
- getValues() - Method in class io.dropwizard.metrics.WeightedSnapshot
-
Returns the entire set of values in the snapshot.
- map2String(Map<String, String>) - Static method in class io.dropwizard.metrics.influxdb.data.InfluxDbPoint
-
- mark() - Method in class io.dropwizard.metrics.Meter
-
Mark the occurrence of an event.
- mark(long) - Method in class io.dropwizard.metrics.Meter
-
Mark the occurrence of a given number of events.
- markWith(Marker) - Method in class io.dropwizard.metrics.Slf4jReporter.Builder
-
Mark all logged metrics with the given marker.
- matches(MetricName, Metric) - Method in interface io.dropwizard.metrics.MetricFilter
-
Returns true if the metric matches the filter; false otherwise.
- Meter - Class in io.dropwizard.metrics
-
A meter metric which measures mean throughput and one-, five-, and fifteen-minute
exponentially-weighted moving average throughputs.
- Meter() - Constructor for class io.dropwizard.metrics.Meter
-
- Meter(Clock) - Constructor for class io.dropwizard.metrics.Meter
-
- meter(String) - Method in class io.dropwizard.metrics.MetricRegistry
-
- meter(MetricName) - Method in class io.dropwizard.metrics.MetricRegistry
-
Return the
Meter registered under this name; or create and register
a new
Meter if none is registered.
- Metered - Interface in io.dropwizard.metrics
-
An object which maintains mean and exponentially-weighted rate.
- METERS - Static variable in interface io.dropwizard.metrics.MetricRegistry.MetricBuilder
-
- Metric - Interface in io.dropwizard.metrics
-
A tag interface to indicate that a class is a metric.
- MetricFilter - Interface in io.dropwizard.metrics
-
A filter used to determine whether or not a metric should be reported, among other things.
- MetricName - Class in io.dropwizard.metrics
-
A metric name with the ability to include semantic tags.
- MetricName() - Constructor for class io.dropwizard.metrics.MetricName
-
- MetricName(String) - Constructor for class io.dropwizard.metrics.MetricName
-
- MetricName(String, Map<String, String>) - Constructor for class io.dropwizard.metrics.MetricName
-
- MetricRegistry - Class in io.dropwizard.metrics
-
A registry of metric instances.
- MetricRegistry() - Constructor for class io.dropwizard.metrics.MetricRegistry
-
- MetricRegistry(ConcurrentMap<MetricName, Metric>) - Constructor for class io.dropwizard.metrics.MetricRegistry
-
- MetricRegistry.MetricBuilder<T extends Metric> - Interface in io.dropwizard.metrics
-
A quick and easy way of capturing the notion of default metrics.
- MetricRegistryListener - Interface in io.dropwizard.metrics
-
Listeners for events from the registry.
- MetricRegistryListener.Base - Class in io.dropwizard.metrics
-
- MetricsConfig - Class in com.networknt.metrics
-
Metrics middleware handler configuration that is mapped to all
properties in metrics.yml config file.
- MetricsConfig() - Constructor for class com.networknt.metrics.MetricsConfig
-
- MetricSet - Interface in io.dropwizard.metrics
-
A set of named metrics.
- MetricsHandler - Class in com.networknt.metrics
-
Metrics middleware handler can be plugged into the request/response chain to
capture metrics information for all services.
- MetricsHandler() - Constructor for class com.networknt.metrics.MetricsHandler
-
- name(Class<?>, String...) - Static method in class io.dropwizard.metrics.MetricRegistry
-
- name(String, String...) - Static method in class io.dropwizard.metrics.MetricRegistry
-
Shorthand method for backwards compatibility in creating metric names.
- names() - Static method in class io.dropwizard.metrics.SharedMetricRegistries
-
- newCachedThreadPool(MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates an instrumented thread pool that creates new threads as needed, but
will reuse previously constructed threads when they are
available.
- newCachedThreadPool(MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates an instrumented thread pool that creates new threads as needed, but
will reuse previously constructed threads when they are
available.
- newCachedThreadPool(ThreadFactory, MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates an instrumented thread pool that creates new threads as needed, but
will reuse previously constructed threads when they are
available, and uses the provided
ThreadFactory to create new threads when needed.
- newCachedThreadPool(ThreadFactory, MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates an instrumented thread pool that creates new threads as needed, but
will reuse previously constructed threads when they are
available, and uses the provided
ThreadFactory to create new threads when needed.
- newFixedThreadPool(int, MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates an instrumented thread pool that reuses a fixed number of threads
operating off a shared unbounded queue.
- newFixedThreadPool(int, MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates an instrumented thread pool that reuses a fixed number of threads
operating off a shared unbounded queue.
- newFixedThreadPool(int, ThreadFactory, MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates an instrumented thread pool that reuses a fixed number of threads
operating off a shared unbounded queue, using the provided
ThreadFactory to create new threads when needed.
- newFixedThreadPool(int, ThreadFactory, MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates a thread pool that reuses a fixed number of threads
operating off a shared unbounded queue, using the provided
ThreadFactory to create new threads when needed.
- newMetric() - Method in interface io.dropwizard.metrics.MetricRegistry.MetricBuilder
-
- newScheduledThreadPool(int, MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates an instrumented thread pool that can schedule commands to run after a
given delay, or to execute periodically.
- newScheduledThreadPool(int, MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates an instrumented thread pool that can schedule commands to run after a
given delay, or to execute periodically.
- newScheduledThreadPool(int, ThreadFactory, MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates an instrumented thread pool that can schedule commands to run after a
given delay, or to execute periodically.
- newScheduledThreadPool(int, ThreadFactory, MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates an instrumented thread pool that can schedule commands to run after a
given delay, or to execute periodically.
- newSingleThreadExecutor(MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates an InstrumentedExecutor that uses a single worker thread operating
off an unbounded queue.
- newSingleThreadExecutor(MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates an Executor that uses a single worker thread operating
off an unbounded queue.
- newSingleThreadExecutor(ThreadFactory, MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates an InstrumentedExecutor that uses a single worker thread operating
off an unbounded queue, and uses the provided ThreadFactory to
create a new thread when needed.
- newSingleThreadExecutor(ThreadFactory, MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates an InstrumentedExecutor that uses a single worker thread operating
off an unbounded queue, and uses the provided ThreadFactory to
create a new thread when needed.
- newSingleThreadScheduledExecutor(MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates a single-threaded instrumented executor that can schedule commands
to run after a given delay, or to execute periodically.
- newSingleThreadScheduledExecutor(MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates a single-threaded instrumented executor that can schedule commands
to run after a given delay, or to execute periodically.
- newSingleThreadScheduledExecutor(ThreadFactory, MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates a single-threaded instrumented executor that can schedule commands
to run after a given delay, or to execute periodically.
- newSingleThreadScheduledExecutor(ThreadFactory, MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
-
Creates a single-threaded instrumented executor that can schedule commands
to run after a given delay, or to execute periodically.
- newThread(Runnable) - Method in class io.dropwizard.metrics.InstrumentedThreadFactory