c
dev.mongocamp.micrometer.mongodb.registry
MongoStepMeterRegistry
Companion object MongoStepMeterRegistry
class MongoStepMeterRegistry extends StepMeterRegistry
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- MongoStepMeterRegistry
- StepMeterRegistry
- PushMeterRegistry
- MeterRegistry
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new MongoStepMeterRegistry(config: MongoRegistryConfig, threadFactory: NamedThreadFactory = threadFactory, clock: Clock = Clock.SYSTEM)
Type Members
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clear(): Unit
- Definition Classes
- MeterRegistry
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def close(): Unit
- Definition Classes
- StepMeterRegistry → PushMeterRegistry → MeterRegistry
- def config(): Config
- Definition Classes
- MeterRegistry
- def counter(arg0: String, arg1: <repeated...>[String]): Counter
- Definition Classes
- MeterRegistry
- Annotations
- @transient()
- def counter(arg0: String, arg1: Iterable[Tag]): Counter
- Definition Classes
- MeterRegistry
- def defaultHistogramConfig(): DistributionStatisticConfig
- Attributes
- protected[step]
- Definition Classes
- StepMeterRegistry → MeterRegistry
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def find(arg0: String): Search
- Definition Classes
- MeterRegistry
- def forEachMeter(arg0: Consumer[_ >: Meter <: AnyRef]): Unit
- Definition Classes
- MeterRegistry
- def gauge[T <: AnyRef](arg0: String, arg1: T, arg2: ToDoubleFunction[T]): T
- Definition Classes
- MeterRegistry
- Annotations
- @Nullable()
- def gauge[T <: Number](arg0: String, arg1: T): T
- Definition Classes
- MeterRegistry
- Annotations
- @Nullable()
- def gauge[T <: Number](arg0: String, arg1: Iterable[Tag], arg2: T): T
- Definition Classes
- MeterRegistry
- Annotations
- @Nullable()
- def gauge[T <: AnyRef](arg0: String, arg1: Iterable[Tag], arg2: T, arg3: ToDoubleFunction[T]): T
- Definition Classes
- MeterRegistry
- Annotations
- @Nullable()
- def gaugeCollectionSize[T <: Collection[_ <: AnyRef]](arg0: String, arg1: Iterable[Tag], arg2: T): T
- Definition Classes
- MeterRegistry
- Annotations
- @Nullable()
- def gaugeMapSize[T <: Map[_ <: AnyRef, _ <: AnyRef]](arg0: String, arg1: Iterable[Tag], arg2: T): T
- Definition Classes
- MeterRegistry
- Annotations
- @Nullable()
- def get(arg0: String): RequiredSearch
- Definition Classes
- MeterRegistry
- def getBaseTimeUnit(): TimeUnit
- Definition Classes
- MongoStepMeterRegistry → MeterRegistry
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getConventionName(arg0: Id): String
- Attributes
- protected[instrument]
- Definition Classes
- MeterRegistry
- def getConventionTags(arg0: Id): List[Tag]
- Attributes
- protected[instrument]
- Definition Classes
- MeterRegistry
- def getLastScheduledPublishStartTime(): Long
- Attributes
- protected[push]
- Definition Classes
- PushMeterRegistry
- def getMeters(): List[Meter]
- Definition Classes
- MeterRegistry
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def isClosed(): Boolean
- Definition Classes
- MeterRegistry
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isPublishing(): Boolean
- Attributes
- protected[push]
- Definition Classes
- PushMeterRegistry
- def meterRegistrationFailed(arg0: Id, arg1: String): Unit
- Attributes
- protected[instrument]
- Definition Classes
- MeterRegistry
- def more(): More
- Definition Classes
- MeterRegistry
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def newCounter(arg0: Id): Counter
- Attributes
- protected[step]
- Definition Classes
- StepMeterRegistry → MeterRegistry
- def newDistributionSummary(arg0: Id, arg1: DistributionStatisticConfig, arg2: Double): DistributionSummary
- Attributes
- protected[step]
- Definition Classes
- StepMeterRegistry → MeterRegistry
- def newFunctionCounter[T <: AnyRef](arg0: Id, arg1: T, arg2: ToDoubleFunction[T]): FunctionCounter
- Attributes
- protected[step]
- Definition Classes
- StepMeterRegistry → MeterRegistry
- def newFunctionTimer[T <: AnyRef](arg0: Id, arg1: T, arg2: ToLongFunction[T], arg3: ToDoubleFunction[T], arg4: TimeUnit): FunctionTimer
- Attributes
- protected[step]
- Definition Classes
- StepMeterRegistry → MeterRegistry
- def newGauge[T <: AnyRef](arg0: Id, arg1: T, arg2: ToDoubleFunction[T]): Gauge
- Attributes
- protected[step]
- Definition Classes
- StepMeterRegistry → MeterRegistry
- def newLongTaskTimer(arg0: Id, arg1: DistributionStatisticConfig): LongTaskTimer
- Attributes
- protected[step]
- Definition Classes
- StepMeterRegistry → MeterRegistry
- def newMeter(arg0: Id, arg1: Type, arg2: Iterable[Measurement]): Meter
- Attributes
- protected[step]
- Definition Classes
- StepMeterRegistry → MeterRegistry
- def newTimeGauge[T <: AnyRef](arg0: Id, arg1: T, arg2: TimeUnit, arg3: ToDoubleFunction[T]): TimeGauge
- Attributes
- protected[instrument]
- Definition Classes
- MeterRegistry
- def newTimer(arg0: Id, arg1: DistributionStatisticConfig, arg2: PauseDetector): Timer
- Attributes
- protected[step]
- Definition Classes
- StepMeterRegistry → MeterRegistry
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def publish(): Unit
- Definition Classes
- MongoStepMeterRegistry → PushMeterRegistry
- def remove(arg0: Id): Meter
- Definition Classes
- MeterRegistry
- Annotations
- @Nullable()
- def remove(arg0: Meter): Meter
- Definition Classes
- MeterRegistry
- Annotations
- @Nullable()
- def removeByPreFilterId(arg0: Id): Meter
- Definition Classes
- MeterRegistry
- Annotations
- @Nullable()
- def start(arg0: ThreadFactory): Unit
- Definition Classes
- StepMeterRegistry → PushMeterRegistry
- def startMessage(): String
- Attributes
- protected[push]
- Definition Classes
- PushMeterRegistry
- def stop(): Unit
- Definition Classes
- StepMeterRegistry → PushMeterRegistry
- def summary(arg0: String, arg1: <repeated...>[String]): DistributionSummary
- Definition Classes
- MeterRegistry
- Annotations
- @transient()
- def summary(arg0: String, arg1: Iterable[Tag]): DistributionSummary
- Definition Classes
- MeterRegistry
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def timer(arg0: String, arg1: <repeated...>[String]): Timer
- Definition Classes
- MeterRegistry
- Annotations
- @transient()
- def timer(arg0: String, arg1: Iterable[Tag]): Timer
- Definition Classes
- MeterRegistry
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def waitForInProgressScheduledPublish(): Unit
- Attributes
- protected[push]
- Definition Classes
- PushMeterRegistry
- object Config
- Definition Classes
- MeterRegistry
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)
- def newLongTaskTimer(arg0: Id): LongTaskTimer
- Attributes
- protected[instrument]
- Definition Classes
- MeterRegistry
- Annotations
- @Deprecated
- Deprecated
- final def start(): Unit
- Definition Classes
- PushMeterRegistry
- Annotations
- @Deprecated
- Deprecated