A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- acceptEither(CompletionStage<? extends T>, Consumer<? super T>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.acceptEither
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.acceptEitherAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.acceptEitherAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - acceptEitherAsyncNamed(String, CompletionStage<? extends T>, Consumer<? super T>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.acceptEitherAsync
. - acceptEitherAsyncNamed(String, CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.acceptEitherAsync
. - acceptEitherNamed(String, CompletionStage<? extends T>, Consumer<? super T>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.acceptEither
. - activate(String) - Method in interface com.lightbend.cinnamon.stopwatch.Stopwatch
-
Start a stopwatch where subsequent operations in the current asynchronous scope will propagate the stopwatch; such as within the scope of an Akka Stream operator.
- activate(String) - Method in class com.lightbend.cinnamon.stopwatch.StopwatchBlocks
- activateScope(ScopeManager, Span, Scope) - Method in class com.lightbend.cinnamon.opentracing.TracerSpecific
-
Called when Cinnamon activates the scope.
- ActiveSpan - Class in com.lightbend.cinnamon.opentracing
-
Access the currently active OpenTracing Span and SpanContext.
- ActiveSpan() - Constructor for class com.lightbend.cinnamon.opentracing.ActiveSpan
- ActiveStopwatch(long, long, long, long) - Constructor for class com.lightbend.cinnamon.stopwatch.Timekeeper.ActiveStopwatch
- ActiveStopwatch$() - Constructor for class com.lightbend.cinnamon.stopwatch.Timekeeper.ActiveStopwatch$
- activeTime(long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.ActiveStopwatch
- activeTime(long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteActiveStopwatch
- activeTime(long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteSuspendedStopwatch
- activeTime(long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.StopwatchTimer
- activeTime(long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.SuspendedStopwatch
- add(String) - Method in class com.lightbend.cinnamon.stopwatch.StopwatchBlocks
- add(String) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- add(String, boolean) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.Stopwatches
- add(String, long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- add(String, long, boolean) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- add(String, long, long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- add(String, long, long, boolean) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- add(String, long, long, boolean) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.Stopwatches
- addBeanInfos(Config) - Method in class com.lightbend.cinnamon.jmximporter.JmxImporter
-
Parses the configuration looking for bean definitions and adds these to the internal set of beans to monitor.
- addEmpty(String) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- addEmpty(String) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.Stopwatches
- AdditionalIdentityInfo(String, String) - Constructor for class com.lightbend.cinnamon.jmximporter.JmxImporter.AdditionalIdentityInfo
- additionalIdentityInfos - Variable in class com.lightbend.cinnamon.jmximporter.JmxImporter.BeanInfo
- address() - Method in class com.lightbend.cinnamon.datadog.UnixDomainSocketChannel
- allScopes() - Method in class com.lightbend.cinnamon.opentracing.Slf4jMdcTraceId
- allScopes() - Method in class com.lightbend.cinnamon.slf4j.mdc.AutomaticCorrelationId
- allScopes() - Method in interface com.lightbend.cinnamon.slf4j.mdc.LogCorrelation
-
Whether to check and insert correlation identifiers for all context scopes.
- appendError(String, Throwable) - Static method in interface com.lightbend.cinnamon.logging.Logger
- apply(long, long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.ActiveStopwatch$
- apply(long, long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.StartedStopwatch$
- apply(long, long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.SuspendedStopwatch$
- apply(ActorContext) - Static method in class com.lightbend.cinnamon.akka.CinnamonEvents
- apply(ActorContext) - Method in class com.lightbend.cinnamon.akka.CinnamonEvents$
- apply(ActorContext) - Static method in class com.lightbend.cinnamon.akka.CinnamonMetrics
- apply(ActorContext) - Method in class com.lightbend.cinnamon.akka.CinnamonMetrics$
- apply(ActorSystem) - Static method in class com.lightbend.cinnamon.akka.Stopwatch
- apply(ActorSystem) - Method in class com.lightbend.cinnamon.akka.Stopwatch$
- apply(ObjectName) - Method in class com.lightbend.cinnamon.jmximporter.JmxImporter.TrueQueryExp
- applyToEither(CompletionStage<? extends T>, Function<? super T, U>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.applyToEither
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.applyToEitherAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.applyToEitherAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - applyToEitherAsyncNamed(String, CompletionStage<? extends T>, Function<? super T, U>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.applyToEitherAsync
. - applyToEitherAsyncNamed(String, CompletionStage<? extends T>, Function<? super T, U>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.applyToEitherAsync
. - applyToEitherNamed(String, CompletionStage<? extends T>, Function<? super T, U>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.applyToEither
. - AttributeInfo(String, JmxImporter.MetricType) - Constructor for class com.lightbend.cinnamon.jmximporter.JmxImporter.AttributeInfo
- attributeInfos - Variable in class com.lightbend.cinnamon.jmximporter.JmxImporter.BeanInfo
- attributes() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: put this Instrumented attribute in an Attributes object.
- AutomaticCorrelationId - Class in com.lightbend.cinnamon.slf4j.mdc
-
Automatically generate random correlation identifiers at entry points.
- AutomaticCorrelationId(Config) - Constructor for class com.lightbend.cinnamon.slf4j.mdc.AutomaticCorrelationId
B
- Backend - Class in com.lightbend.cinnamon.backend
-
Backend
abstraction for creating metric or event backends. - Backend() - Constructor for class com.lightbend.cinnamon.backend.Backend
- Backends - Interface in com.lightbend.cinnamon.backend
-
Backends
abstraction for all underlying backends. - baggageItems() - Static method in class com.lightbend.cinnamon.opentracing.ActiveSpan
-
Get all baggage items propagating with the currently active OpenTracing SpanContext (if there is one).
- BeanInfo(String, boolean, ObjectName, List<JmxImporter.AttributeInfo>, List<JmxImporter.AdditionalIdentityInfo>) - Constructor for class com.lightbend.cinnamon.jmximporter.JmxImporter.BeanInfo
- build() - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- build() - Method in class com.lightbend.cinnamon.meta.Identity.Builder
- builder() - Method in class com.lightbend.cinnamon.meta.Descriptor
-
Create a new descriptor builder, based on this descriptor.
- builder() - Method in class com.lightbend.cinnamon.meta.Identity
-
Create a new identity builder, based on this identity.
- Builder() - Constructor for class com.lightbend.cinnamon.meta.Descriptor.Builder
- Builder() - Constructor for class com.lightbend.cinnamon.meta.Identity.Builder
C
- cast(Object) - Method in class com.lightbend.cinnamon.propagation.Context
-
Cast an untyped object to the context type.
- CinnamonAttributes - Class in com.lightbend.cinnamon.akka.stream
-
Attributes for programmatic configuration of Cinnamon instrumentation for Akka Streams.
- CinnamonAttributes() - Constructor for class com.lightbend.cinnamon.akka.stream.CinnamonAttributes
- CinnamonAttributes.FlowWithInstrumented<In,Out,Mat> - Class in com.lightbend.cinnamon.akka.stream
-
Implicit convenience extension for adding Instrumented attributes to flows.
- CinnamonAttributes.GraphWithInstrumented<Mat> - Class in com.lightbend.cinnamon.akka.stream
-
Implicit convenience extension for adding Instrumented attributes to runnable graphs.
- CinnamonAttributes.Instrumented - Class in com.lightbend.cinnamon.akka.stream
-
Attribute for specifying Cinnamon instrumentation settings directly on a runnable graph.
- CinnamonAttributes.SourceWithInstrumented<Out,Mat> - Class in com.lightbend.cinnamon.akka.stream
-
Implicit convenience extension for adding Instrumented attributes to sources.
- CinnamonAttributes$ - Class in com.lightbend.cinnamon.akka.stream
-
Attributes for programmatic configuration of Cinnamon instrumentation for Akka Streams.
- CinnamonAttributes$() - Constructor for class com.lightbend.cinnamon.akka.stream.CinnamonAttributes$
- CinnamonEvent - Class in com.lightbend.cinnamon.akka
- CinnamonEvent(Event) - Constructor for class com.lightbend.cinnamon.akka.CinnamonEvent
- CinnamonEvents - Class in com.lightbend.cinnamon.akka
-
Akka (classic) Extension that provides a Cinnamon event API for custom events.
- CinnamonEvents() - Constructor for class com.lightbend.cinnamon.akka.CinnamonEvents
- CinnamonEvents$ - Class in com.lightbend.cinnamon.akka
-
Akka (classic) Extension that provides a Cinnamon events API for custom events.
- CinnamonEvents$() - Constructor for class com.lightbend.cinnamon.akka.CinnamonEvents$
- CinnamonEventsFactory - Class in com.lightbend.cinnamon.akka
-
Cinnamon event API for custom events.
- CinnamonEventsFactory() - Constructor for class com.lightbend.cinnamon.akka.CinnamonEventsFactory
- CinnamonMeta - Class in com.lightbend.cinnamon.meta
-
Shared metadata across Cinnamon instrumentations and backends.
- CinnamonMeta(Identity, Identity, Identity, Descriptor) - Constructor for class com.lightbend.cinnamon.meta.CinnamonMeta
- CinnamonMetrics - Class in com.lightbend.cinnamon.akka
-
Akka (classic) Extension that provides a Cinnamon metrics API for custom metrics.
- CinnamonMetrics() - Constructor for class com.lightbend.cinnamon.akka.CinnamonMetrics
- CinnamonMetrics$ - Class in com.lightbend.cinnamon.akka
-
Akka (classic) Extension that provides a Cinnamon metrics API for custom metrics.
- CinnamonMetrics$() - Constructor for class com.lightbend.cinnamon.akka.CinnamonMetrics$
- CinnamonMetricsFactory - Class in com.lightbend.cinnamon.akka
-
Cinnamon metrics API for custom metrics.
- CinnamonMetricsFactory() - Constructor for class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
- clearData(Stopwatch) - Method in class com.lightbend.cinnamon.stopwatch.Stopwatch$
-
INTERNAL API.
- close() - Method in class com.lightbend.cinnamon.datadog.UnixDomainSocketChannel
- com.lightbend.cinnamon.akka - package com.lightbend.cinnamon.akka
- com.lightbend.cinnamon.akka.http.javadsl.client - package com.lightbend.cinnamon.akka.http.javadsl.client
- com.lightbend.cinnamon.akka.http.javadsl.server - package com.lightbend.cinnamon.akka.http.javadsl.server
- com.lightbend.cinnamon.akka.http.scaladsl.client - package com.lightbend.cinnamon.akka.http.scaladsl.client
- com.lightbend.cinnamon.akka.http.scaladsl.server - package com.lightbend.cinnamon.akka.http.scaladsl.server
- com.lightbend.cinnamon.akka.pattern - package com.lightbend.cinnamon.akka.pattern
- com.lightbend.cinnamon.akka.persistence - package com.lightbend.cinnamon.akka.persistence
- com.lightbend.cinnamon.akka.stream - package com.lightbend.cinnamon.akka.stream
- com.lightbend.cinnamon.backend - package com.lightbend.cinnamon.backend
- com.lightbend.cinnamon.chmetrics - package com.lightbend.cinnamon.chmetrics
- com.lightbend.cinnamon.chmetrics.histogram - package com.lightbend.cinnamon.chmetrics.histogram
- com.lightbend.cinnamon.chmetrics.registrant - package com.lightbend.cinnamon.chmetrics.registrant
- com.lightbend.cinnamon.chmetrics.reporter - package com.lightbend.cinnamon.chmetrics.reporter
- com.lightbend.cinnamon.chmetrics.reporter.filter - package com.lightbend.cinnamon.chmetrics.reporter.filter
- com.lightbend.cinnamon.chmetrics.reporter.formatter - package com.lightbend.cinnamon.chmetrics.reporter.formatter
- com.lightbend.cinnamon.chmetrics.reporter.namer - package com.lightbend.cinnamon.chmetrics.reporter.namer
- com.lightbend.cinnamon.datadog - package com.lightbend.cinnamon.datadog
- com.lightbend.cinnamon.event - package com.lightbend.cinnamon.event
- com.lightbend.cinnamon.info - package com.lightbend.cinnamon.info
- com.lightbend.cinnamon.java.future - package com.lightbend.cinnamon.java.future
- com.lightbend.cinnamon.jmximporter - package com.lightbend.cinnamon.jmximporter
- com.lightbend.cinnamon.jvmmetricsproducer - package com.lightbend.cinnamon.jvmmetricsproducer
- com.lightbend.cinnamon.logging - package com.lightbend.cinnamon.logging
- com.lightbend.cinnamon.meta - package com.lightbend.cinnamon.meta
- com.lightbend.cinnamon.metric - package com.lightbend.cinnamon.metric
- com.lightbend.cinnamon.opentracing - package com.lightbend.cinnamon.opentracing
- com.lightbend.cinnamon.producer - package com.lightbend.cinnamon.producer
- com.lightbend.cinnamon.prometheus - package com.lightbend.cinnamon.prometheus
- com.lightbend.cinnamon.prometheus.httpserver - package com.lightbend.cinnamon.prometheus.httpserver
- com.lightbend.cinnamon.propagation - package com.lightbend.cinnamon.propagation
- com.lightbend.cinnamon.slf4j.mdc - package com.lightbend.cinnamon.slf4j.mdc
- com.lightbend.cinnamon.stopwatch - package com.lightbend.cinnamon.stopwatch
- commandClassFormatter(Config, ClassLoader, Logger) - Static method in interface com.lightbend.cinnamon.akka.persistence.MessageClassFormatter
- completedFutureNamed(String, U) - Static method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Named version of
CompletableFuture.completedFuture(value)
. - completedStageNamed(String, U) - Static method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Named version of
CompletableFuture.completedStage(value)
. - config() - Method in interface com.lightbend.cinnamon.chmetrics.reporter.ReporterContext
- connect() - Method in class com.lightbend.cinnamon.datadog.UnixDomainSocketChannel
- contains(String) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.Stopwatches
- Context<T> - Class in com.lightbend.cinnamon.propagation
-
Context SPI for automatic context propagation.
- Context() - Constructor for class com.lightbend.cinnamon.propagation.Context
- copy() - Method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Original version of
CompletableFuture.copy
, but returns a NameableCompletableFuture where subsequent method calls can use named variations. - copyNamed(String) - Method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Named version of
CompletableFuture.copy
. - copyToBuilder(Identity.Builder) - Method in class com.lightbend.cinnamon.meta.Identity
- Counter - Interface in com.lightbend.cinnamon.metric
-
Incrementing and decrementing
Counter
metric. - create() - Method in class com.lightbend.cinnamon.chmetrics.histogram.ExponentiallyDecayingReservoirFactory
-
Create a new ExponentiallyDecayingReservoir.
- create() - Method in interface com.lightbend.cinnamon.chmetrics.histogram.ReservoirFactory
-
Create a new Reservoir for a Histogram.
- create() - Method in class com.lightbend.cinnamon.chmetrics.histogram.SlidingTimeWindowReservoirFactory
-
Create a new SlidingTimeWindowReservoir.
- create() - Method in class com.lightbend.cinnamon.chmetrics.histogram.SlidingWindowReservoirFactory
-
Create a new SlidingWindowReservoir.
- create() - Method in class com.lightbend.cinnamon.chmetrics.histogram.UniformReservoirFactory
-
Create a new UniformReservoir.
- create() - Method in interface com.lightbend.cinnamon.opentracing.TracerFactory
-
Create a new Tracer.
- createCache(BiFunction<String, Metric, T>) - Method in interface com.lightbend.cinnamon.chmetrics.reporter.ReporterMetadata
-
Create the typed metadata cache.
- createCounter(Descriptor) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Counter metric with full Descriptor.
- createCounter(Descriptor) - Method in interface com.lightbend.cinnamon.metric.MetricFactory
-
Create a
Counter
metric. - createCounter(String) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Counter metric.
- createCounter(String, Map<String, String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Counter metric with tags (for Java).
- createCounter(String, Map<String, String>, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Counter metric with tags and hints (for Java).
- createCounter(String, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Counter metric with hints (for Java).
- createCounter(String, Map<String, String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Counter metric with tags (for Scala).
- createCounter(String, Map<String, String>, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Counter metric with tags and hints (for Scala).
- createCounter(String, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Counter metric with hints (for Scala).
- createError(Descriptor) - Method in class com.lightbend.cinnamon.event.EventFactory
-
Create an event with
Event.Severity#ERROR
. - createErrorEvent(Descriptor) - Method in class com.lightbend.cinnamon.akka.CinnamonEventsFactory
-
Create an error log level event.
- createErrorEvent(String) - Method in class com.lightbend.cinnamon.akka.CinnamonEventsFactory
-
Create an error log level event.
- createEvent(Descriptor, Event.Severity) - Method in class com.lightbend.cinnamon.event.EventFactory
-
Create an event with the given
Descriptor
andEvent.Severity
. - createEventBackends() - Method in class com.lightbend.cinnamon.backend.Backend
-
Override this method to create any EventBackends.
- createExtension(ExtendedActorSystem) - Static method in class com.lightbend.cinnamon.akka.CinnamonEvents
- createExtension(ExtendedActorSystem) - Method in class com.lightbend.cinnamon.akka.CinnamonEvents$
- createExtension(ExtendedActorSystem) - Static method in class com.lightbend.cinnamon.akka.CinnamonMetrics
- createExtension(ExtendedActorSystem) - Method in class com.lightbend.cinnamon.akka.CinnamonMetrics$
- createExtension(ExtendedActorSystem) - Static method in class com.lightbend.cinnamon.akka.Stopwatch
- createExtension(ExtendedActorSystem) - Method in class com.lightbend.cinnamon.akka.Stopwatch$
- createFor(String, String) - Static method in class com.lightbend.cinnamon.meta.Identity
-
Create a new identity builder.
- createGaugeDouble(Descriptor) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new GaugeDouble metric with full Descriptor.
- createGaugeDouble(Descriptor) - Method in interface com.lightbend.cinnamon.metric.MetricFactory
-
Create a
GaugeDouble
metric. - createGaugeDouble(String) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new GaugeDouble metric.
- createGaugeDouble(String, Map<String, String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new GaugeDouble metric with tags (for Java).
- createGaugeDouble(String, Map<String, String>, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new GaugeDouble metric with tags and hints (for Java).
- createGaugeDouble(String, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new GaugeDouble metric with hints (for Java).
- createGaugeDouble(String, Map<String, String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new GaugeDouble metric with tags (for Scala).
- createGaugeDouble(String, Map<String, String>, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new GaugeDouble metric with tags and hints (for Scala).
- createGaugeDouble(String, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new GaugeDouble metric with hints (for Scala).
- createGaugeLong(Descriptor) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new GaugeLong metric with full Descriptor.
- createGaugeLong(Descriptor) - Method in interface com.lightbend.cinnamon.metric.MetricFactory
-
Create a
GaugeLong
metric. - createGaugeLong(String) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new GaugeLong metric.
- createGaugeLong(String, Map<String, String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new GaugeLong metric with tags (for Java).
- createGaugeLong(String, Map<String, String>, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new GaugeLong metric with tags and hints (for Java).
- createGaugeLong(String, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new GaugeLong metric with hints (for Java).
- createGaugeLong(String, Map<String, String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new GaugeLong metric with tags (for Scala).
- createGaugeLong(String, Map<String, String>, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new GaugeLong metric with tags and hints (for Scala).
- createGaugeLong(String, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new GaugeLong metric with hints (for Scala).
- createInfo(Descriptor) - Method in class com.lightbend.cinnamon.event.EventFactory
-
Create an event with
Event.Severity#INFO
. - createInfoEvent(Descriptor) - Method in class com.lightbend.cinnamon.akka.CinnamonEventsFactory
-
Create an info log level event.
- createInfoEvent(String) - Method in class com.lightbend.cinnamon.akka.CinnamonEventsFactory
-
Create an info log level event.
- createMetricBackends() - Method in class com.lightbend.cinnamon.backend.Backend
-
Override this method to create any MetricBackends.
- createProvidingGaugeDouble(Descriptor, DoubleValueProvider) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new ProvidingGaugeDouble metric with full Descriptor.
- createProvidingGaugeDouble(Descriptor, DoubleValueProvider) - Method in interface com.lightbend.cinnamon.metric.MetricFactory
-
Create a
ProvidingGaugeDouble
metric. - createProvidingGaugeDouble(String, DoubleValueProvider) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new ProvidingGaugeDouble metric.
- createProvidingGaugeDouble(String, DoubleValueProvider, Map<String, String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new ProvidingGaugeDouble metric with tags (for Java).
- createProvidingGaugeDouble(String, DoubleValueProvider, Map<String, String>, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new ProvidingGaugeDouble metric with tags and hints (for Java).
- createProvidingGaugeDouble(String, DoubleValueProvider, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new ProvidingGaugeDouble metric with hints (for Java).
- createProvidingGaugeDouble(String, DoubleValueProvider, Map<String, String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new ProvidingGaugeDouble metric with tags (for Scala).
- createProvidingGaugeDouble(String, DoubleValueProvider, Map<String, String>, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new ProvidingGaugeDouble metric with tags and hints (for Scala).
- createProvidingGaugeDouble(String, DoubleValueProvider, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new ProvidingGaugeDouble metric with hints (for Scala).
- createProvidingGaugeLong(Descriptor, LongValueProvider) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new ProvidingGaugeLong metric with full Descriptor.
- createProvidingGaugeLong(Descriptor, LongValueProvider) - Method in interface com.lightbend.cinnamon.metric.MetricFactory
-
Create a
ProvidingGaugeLong
metric. - createProvidingGaugeLong(String, LongValueProvider) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new ProvidingGaugeLong metric.
- createProvidingGaugeLong(String, LongValueProvider, Map<String, String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new ProvidingGaugeLong metric with tags (for Java).
- createProvidingGaugeLong(String, LongValueProvider, Map<String, String>, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new ProvidingGaugeLong metric with tags and hints (for Java).
- createProvidingGaugeLong(String, LongValueProvider, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new ProvidingGaugeLong metric with hints (for Java).
- createProvidingGaugeLong(String, LongValueProvider, Map<String, String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new ProvidingGaugeLong metric with tags (for Scala).
- createProvidingGaugeLong(String, LongValueProvider, Map<String, String>, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new ProvidingGaugeLong metric with tags and hints (for Scala).
- createProvidingGaugeLong(String, LongValueProvider, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new ProvidingGaugeLong metric with hints (for Scala).
- createRate(Descriptor) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Rate metric with full Descriptor.
- createRate(Descriptor) - Method in interface com.lightbend.cinnamon.metric.MetricFactory
-
Create a
Rate
metric. - createRate(String) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Rate metric.
- createRate(String, Map<String, String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Rate metric with tags (for Java).
- createRate(String, Map<String, String>, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Rate metric with tags and hints (for Java).
- createRate(String, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Rate metric with hints (for Java).
- createRate(String, Map<String, String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Rate metric with tags (for Scala).
- createRate(String, Map<String, String>, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Rate metric with tags and hints (for Scala).
- createRate(String, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Rate metric with hints (for Scala).
- createRecorder(Descriptor) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Recorder metric with full Descriptor.
- createRecorder(Descriptor) - Method in interface com.lightbend.cinnamon.metric.MetricFactory
-
Create a
Recorder
metric. - createRecorder(String) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Recorder metric.
- createRecorder(String, Map<String, String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Recorder metric with tags (for Java).
- createRecorder(String, Map<String, String>, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Recorder metric with tags and hints (for Java).
- createRecorder(String, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Recorder metric with hints (for Java).
- createRecorder(String, Map<String, String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Recorder metric with tags (for Scala).
- createRecorder(String, Map<String, String>, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Recorder metric with tags and hints (for Scala).
- createRecorder(String, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Recorder metric with hints (for Scala).
- createTimer(Descriptor) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Timer metric with full Descriptor.
- createTimer(String) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Timer metric.
- createTimer(String, Map<String, String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Timer metric with tags (for Java).
- createTimer(String, Map<String, String>, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Timer metric with tags and hints (for Java).
- createTimer(String, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Timer metric with hints (for Java).
- createTimer(String, Map<String, String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Timer metric with tags (for Scala).
- createTimer(String, Map<String, String>, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Timer metric with tags and hints (for Scala).
- createTimer(String, Set<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonMetricsFactory
-
Create a new Timer metric with hints (for Scala).
- createTracerSpecific() - Method in interface com.lightbend.cinnamon.opentracing.TracerSpecificFactory
-
Create a TracerSpecific integration for the associated TracerFactory.
- createWarning(Descriptor) - Method in class com.lightbend.cinnamon.event.EventFactory
-
Create an event with
Event.Severity#WARNING
. - createWarningEvent(Descriptor) - Method in class com.lightbend.cinnamon.akka.CinnamonEventsFactory
-
Create an warning log level event.
- createWarningEvent(String) - Method in class com.lightbend.cinnamon.akka.CinnamonEventsFactory
-
Create an warning log level event.
- currentName() - Static method in class com.lightbend.cinnamon.akka.http.scaladsl.client.Request
-
Return the current request name.
- currentName() - Method in class com.lightbend.cinnamon.akka.http.scaladsl.client.Request$
-
Return the current request name.
- currentName() - Static method in class com.lightbend.cinnamon.akka.http.scaladsl.server.Endpoint
-
Return the current HTTP endpoint name.
- currentName() - Method in class com.lightbend.cinnamon.akka.http.scaladsl.server.Endpoint$
-
Return the current HTTP endpoint name.
- currentName() - Static method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Get the current CompletableFuture / completion name.
- currentValue() - Method in interface com.lightbend.cinnamon.metric.DoubleValueProvider
- currentValue() - Method in interface com.lightbend.cinnamon.metric.LongValueProvider
- CUSTOM - com.lightbend.cinnamon.meta.Descriptor.UnitType
D
- data() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- data() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.Stopwatches
- deactivateScope(Span, Scope) - Method in class com.lightbend.cinnamon.opentracing.TracerSpecific
-
Called when Cinnamon deactivates the scope.
- debug(String) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `DEBUG` level.
- debug(String, Throwable) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `DEBUG` level.
- debug(Supplier<String>) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `DEBUG` level.
- debug(Supplier<String>, Throwable) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `DEBUG` level.
- DEBUG - com.lightbend.cinnamon.logging.LogLevel
- decrement() - Method in interface com.lightbend.cinnamon.metric.Counter
-
Decrement the
Counter
by one. - decrement() - Method in interface com.lightbend.cinnamon.metric.GaugeLong
-
Decrement the
gauge
value atomically and return the new value - decrement(long) - Method in interface com.lightbend.cinnamon.metric.Counter
-
Decrement the
Counter
byn
. - DEFAULT - Static variable in class com.lightbend.cinnamon.opentracing.TracerSpecific
-
Default implementation of Tracer-specific methods.
- DefaultFilter - Class in com.lightbend.cinnamon.chmetrics.reporter.filter
-
Filter to allow for all data to be reported, i.e.
- DefaultFilter(Config) - Constructor for class com.lightbend.cinnamon.chmetrics.reporter.filter.DefaultFilter
- DefaultFormatter - Class in com.lightbend.cinnamon.chmetrics.reporter.formatter
-
Default formatting implementation delimits the key with dot, which is the metric key delimiter for StatsD and Graphite, and each name is encoded by replacing dots with underscores.
- DefaultFormatter(Config) - Constructor for class com.lightbend.cinnamon.chmetrics.reporter.formatter.DefaultFormatter
- DefaultNamer - Class in com.lightbend.cinnamon.chmetrics.reporter.namer
-
Default metric key naming starts with the descriptor category, then includes all visible and non-unique parts of the identity using pairs of identity category and name, and then adds the descriptor key.
- DefaultNamer(Formatter) - Constructor for class com.lightbend.cinnamon.chmetrics.reporter.namer.DefaultNamer
- DefaultStandardOutLoggingProvider - Class in com.lightbend.cinnamon.logging
- DefaultStandardOutLoggingProvider(LogLevel) - Constructor for class com.lightbend.cinnamon.logging.DefaultStandardOutLoggingProvider
- DefaultStandardOutLoggingProvider(LogLevel, PrintStream, PrintStream) - Constructor for class com.lightbend.cinnamon.logging.DefaultStandardOutLoggingProvider
- DefaultTimekeeper(boolean, boolean) - Constructor for class com.lightbend.cinnamon.akka.Stopwatch.DefaultTimekeeper
- Descriptor - Class in com.lightbend.cinnamon.meta
-
General descriptor for metrics and events.
- Descriptor.Builder - Class in com.lightbend.cinnamon.meta
- Descriptor.UnitType - Enum in com.lightbend.cinnamon.meta
- destroy() - Method in class com.lightbend.cinnamon.akka.CinnamonEvent
- destroy() - Method in interface com.lightbend.cinnamon.akka.Timer
- destroy() - Method in class com.lightbend.cinnamon.event.Event
-
Clean up when destroyed.
- destroy() - Method in interface com.lightbend.cinnamon.metric.Metric
-
Destroy the
Metric
. - disableContext(CompletableFuture<T>) - Static method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Disable any Cinnamon attached context on the given
CompletableFuture
. - disableContext(CompletionStage<T>) - Static method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Disable any Cinnamon attached context on the given
CompletionStage
. - DoubleValueProvider - Interface in com.lightbend.cinnamon.metric
-
Used by the
ProvidingGaugeDouble
E
- empty() - Static method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- empty() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.Stopwatches$
- empty() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.StopwatchTimer$
- empty() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper$
- EmptyDefaultTimekeeper() - Static method in class com.lightbend.cinnamon.akka.Stopwatch
- EmptyDefaultTimekeeper() - Method in class com.lightbend.cinnamon.akka.Stopwatch$
- emptyStopwatchSet() - Method in class com.lightbend.cinnamon.stopwatch.Stopwatch$
- encode(String) - Method in class com.lightbend.cinnamon.chmetrics.reporter.formatter.DefaultFormatter
-
Encode name with all configured replacements.
- encode(String) - Method in interface com.lightbend.cinnamon.chmetrics.reporter.Formatter
-
Encode a single name element within a full identifier.
- Endpoint - Class in com.lightbend.cinnamon.akka.http.javadsl.server
- Endpoint - Class in com.lightbend.cinnamon.akka.http.scaladsl.server
-
Class that can be used to set the HTTP endpoint name of a response.
- Endpoint() - Constructor for class com.lightbend.cinnamon.akka.http.javadsl.server.Endpoint
- Endpoint() - Constructor for class com.lightbend.cinnamon.akka.http.scaladsl.server.Endpoint
- Endpoint$ - Class in com.lightbend.cinnamon.akka.http.javadsl.server
- Endpoint$ - Class in com.lightbend.cinnamon.akka.http.scaladsl.server
-
Class that can be used to set the HTTP endpoint name of a response.
- Endpoint$() - Constructor for class com.lightbend.cinnamon.akka.http.javadsl.server.Endpoint$
- Endpoint$() - Constructor for class com.lightbend.cinnamon.akka.http.scaladsl.server.Endpoint$
- endpointName(String) - Method in class com.lightbend.cinnamon.akka.http.scaladsl.server.EndpointNameDirective
-
Set the name of this endpoint unless the response coming back already has a name.
- endpointName(String, Supplier<Route>) - Static method in class com.lightbend.cinnamon.akka.http.javadsl.server.EndpointNameDirective
-
Set the name of this endpoint unless the response coming back already has a name.
- EndpointNameDirective - Class in com.lightbend.cinnamon.akka.http.javadsl.server
-
Directive to set the name of an HTTP endpoint.
- EndpointNameDirective - Class in com.lightbend.cinnamon.akka.http.scaladsl.server
-
Directive to set the name of an HTTP endpoint.
- EndpointNameDirective() - Constructor for class com.lightbend.cinnamon.akka.http.javadsl.server.EndpointNameDirective
- EndpointNameDirective() - Constructor for class com.lightbend.cinnamon.akka.http.scaladsl.server.EndpointNameDirective
- EndpointNameDirective$ - Class in com.lightbend.cinnamon.akka.http.scaladsl.server
- EndpointNameDirective$() - Constructor for class com.lightbend.cinnamon.akka.http.scaladsl.server.EndpointNameDirective$
- equals(Object) - Static method in class com.lightbend.cinnamon.akka.CinnamonEvents
- equals(Object) - Static method in class com.lightbend.cinnamon.akka.CinnamonMetrics
- equals(Object) - Static method in class com.lightbend.cinnamon.akka.Stopwatch
- equals(Object) - Method in class com.lightbend.cinnamon.jmximporter.JmxImporter.AdditionalIdentityInfo
- equals(Object) - Method in class com.lightbend.cinnamon.jmximporter.JmxImporter.AttributeInfo
- equals(Object) - Method in class com.lightbend.cinnamon.jmximporter.JmxImporter.BeanInfo
- equals(Object) - Method in class com.lightbend.cinnamon.meta.Descriptor
- equals(Object) - Method in class com.lightbend.cinnamon.meta.Identity
- error(String) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `ERROR` level.
- error(String, Throwable) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `ERROR` level.
- error(Supplier<String>) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `ERROR` level.
- error(Supplier<String>, Throwable) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `ERROR` level.
- ERROR - com.lightbend.cinnamon.event.Event.Severity
- ERROR - com.lightbend.cinnamon.logging.LogLevel
- Event - Class in com.lightbend.cinnamon.event
-
An
Event
that can be fired. - Event() - Constructor for class com.lightbend.cinnamon.event.Event
- Event.Severity - Enum in com.lightbend.cinnamon.event
-
All supported event severities.
- EventBackend - Class in com.lightbend.cinnamon.event
-
EventBackend
abstraction to create events for instrumented entities. - EventBackend() - Constructor for class com.lightbend.cinnamon.event.EventBackend
- eventClassFormatter(Config, ClassLoader, Logger) - Static method in interface com.lightbend.cinnamon.akka.persistence.MessageClassFormatter
- EventFactory - Class in com.lightbend.cinnamon.event
-
EventFactory
abstraction for creating Events. - EventFactory() - Constructor for class com.lightbend.cinnamon.event.EventFactory
- eventsFor(ActorRef) - Method in class com.lightbend.cinnamon.akka.CinnamonEvents
-
Get CinnamonEvents API scoped to a particular actor.
- eventsFor(Identity) - Method in class com.lightbend.cinnamon.akka.CinnamonEvents
-
Get CinnamonEvents API scoped to a particular identity.
- eventsFor(Identity) - Method in interface com.lightbend.cinnamon.backend.Backends
-
Create an
EventFactory
for a single identity for all loaded event backends. - eventsFor(Identity) - Method in class com.lightbend.cinnamon.event.EventBackend
-
Create an
EventFactory
for an instrumented entity with the givenIdentity
. - eventsFor(List<Identity>) - Method in interface com.lightbend.cinnamon.backend.Backends
-
Create an
EventFactory
for multiple identities for all loaded event backends. - eventsForApplication() - Method in class com.lightbend.cinnamon.akka.CinnamonEvents
-
Get CinnamonEvents API scoped to the application.
- eventsForSystem() - Method in class com.lightbend.cinnamon.akka.CinnamonEvents
-
Get CinnamonEvents API scoped to the actor system.
- exceptionally(Function<Throwable, ? extends T>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.exceptionally
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - exceptionallyNamed(String, Function<Throwable, ? extends T>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.exceptionally
. - ExponentiallyDecayingReservoirFactory - Class in com.lightbend.cinnamon.chmetrics.histogram
-
Create ExponentiallyDecayingReservoir for Histograms.
- ExponentiallyDecayingReservoirFactory() - Constructor for class com.lightbend.cinnamon.chmetrics.histogram.ExponentiallyDecayingReservoirFactory
- extract(Object) - Method in class com.lightbend.cinnamon.akka.pattern.InstrumentedMessageExtractor
- extract(Object) - Method in interface com.lightbend.cinnamon.akka.pattern.MessageExtractor
- extract(Object) - Method in class com.lightbend.cinnamon.akka.pattern.MessageExtractor.Noop
F
- failedFutureNamed(String, Throwable) - Static method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Named version of
CompletableFuture.failedFuture(ex)
. - failedStageNamed(String, Throwable) - Static method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Named version of
CompletableFuture.failedStage(ex)
. - filter() - Method in interface com.lightbend.cinnamon.chmetrics.reporter.ReporterContext
- Filter - Interface in com.lightbend.cinnamon.chmetrics.reporter
-
API used to filter data before used by reporters.
- fire(Supplier<Map<String, Object>>) - Method in class com.lightbend.cinnamon.event.Event
-
Fire an event, when enabled, using the lazily supplied data.
- fire(Map<String, Object>) - Method in class com.lightbend.cinnamon.akka.CinnamonEvent
- fire(Map<String, Object>) - Method in class com.lightbend.cinnamon.event.Event
-
Fire an event with the given structured data.
- fire(Map<String, Object>) - Method in class com.lightbend.cinnamon.akka.CinnamonEvent
- fire(Seq<Tuple2<String, Object>>) - Method in class com.lightbend.cinnamon.akka.CinnamonEvent
- fireLimited(Supplier<Map<String, Object>>) - Method in class com.lightbend.cinnamon.event.Event
-
Fire an event, when enabled, using the lazily supplied data.
- fireLimited(Map<String, Object>) - Method in class com.lightbend.cinnamon.event.Event
-
Fire an event with the given structured data.
- fireWithData(String...) - Method in class com.lightbend.cinnamon.akka.CinnamonEvent
- fireWithData(Seq<String>) - Method in class com.lightbend.cinnamon.akka.CinnamonEvent
- FlowWithInstrumented(Graph<FlowShape<In, Out>, Mat>) - Constructor for class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.FlowWithInstrumented
- Formatter - Interface in com.lightbend.cinnamon.chmetrics.reporter
-
API used to format identifiers.
- formatToString(Class<?>) - Method in interface com.lightbend.cinnamon.akka.MessageClassFormatter
- formatToString(Class<?>) - Method in class com.lightbend.cinnamon.akka.MessageClassFormatter.FQCN
- formatToString(Class<?>) - Method in class com.lightbend.cinnamon.akka.MessageClassFormatter.SimpleName
- formatToString(Class<?>) - Method in interface com.lightbend.cinnamon.akka.persistence.MessageClassFormatter
- formatToString(Class<?>) - Method in class com.lightbend.cinnamon.akka.persistence.MessageClassFormatter.FQCN
- formatToString(Class<?>) - Method in class com.lightbend.cinnamon.akka.persistence.MessageClassFormatter.SimpleName
- formatToString(Object) - Method in interface com.lightbend.cinnamon.opentracing.ObjectFormatter
-
Create string representation of an object.
- formatToString(Object) - Method in class com.lightbend.cinnamon.opentracing.ObjectFormatter.ObjectToClassName
- formatToString(Object) - Method in class com.lightbend.cinnamon.opentracing.ObjectFormatter.ObjectToString
- FQCN() - Constructor for class com.lightbend.cinnamon.akka.MessageClassFormatter.FQCN
- FQCN() - Constructor for class com.lightbend.cinnamon.akka.persistence.MessageClassFormatter.FQCN
- fromConfig(ExtendedConfig, String) - Static method in class com.lightbend.cinnamon.meta.Descriptor
- fromConfig(Config) - Static method in class com.lightbend.cinnamon.meta.CinnamonMeta
- fromString(String) - Static method in enum com.lightbend.cinnamon.logging.LogLevel
- fromString(String) - Static method in enum com.lightbend.cinnamon.meta.Descriptor.UnitType
G
- GAUGE_DOUBLE - com.lightbend.cinnamon.jmximporter.JmxImporter.MetricType
- GAUGE_LONG - com.lightbend.cinnamon.jmximporter.JmxImporter.MetricType
- GaugeDouble - Interface in com.lightbend.cinnamon.metric
-
Setting
GaugeDouble
metric. - GaugeLong - Interface in com.lightbend.cinnamon.metric
-
Setting
GaugeLong
metric. - get() - Static method in class com.lightbend.cinnamon.backend.GlobalBackends
-
Get the current global backends.
- get() - Static method in class com.lightbend.cinnamon.opentracing.ActiveSpan
-
Get the currently active OpenTracing Span (if there is one).
- get() - Method in class com.lightbend.cinnamon.propagation.Context
-
Get the current context object for propagation.
- get(ActorContext) - Static method in class com.lightbend.cinnamon.akka.CinnamonEvents
- get(ActorContext) - Method in class com.lightbend.cinnamon.akka.CinnamonEvents$
- get(ActorContext) - Static method in class com.lightbend.cinnamon.akka.CinnamonMetrics
- get(ActorContext) - Method in class com.lightbend.cinnamon.akka.CinnamonMetrics$
- get(ActorSystem) - Static method in class com.lightbend.cinnamon.akka.CinnamonEvents
- get(ActorSystem) - Method in class com.lightbend.cinnamon.akka.CinnamonEvents$
- get(ActorSystem) - Static method in class com.lightbend.cinnamon.akka.CinnamonMetrics
- get(ActorSystem) - Method in class com.lightbend.cinnamon.akka.CinnamonMetrics$
- get(ActorSystem) - Static method in class com.lightbend.cinnamon.akka.Stopwatch
- get(ActorSystem) - Method in class com.lightbend.cinnamon.akka.Stopwatch$
- get(Identity) - Method in class com.lightbend.cinnamon.meta.Identity.IdentityCache
- get(Class) - Method in class com.lightbend.cinnamon.logging.DefaultStandardOutLoggingProvider
- get(Class) - Method in interface com.lightbend.cinnamon.logging.LoggingProvider
- get(String) - Method in class com.lightbend.cinnamon.logging.DefaultStandardOutLoggingProvider
- get(String) - Method in interface com.lightbend.cinnamon.logging.LoggingProvider
- get(String, boolean) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- get(String, Metric) - Method in class com.lightbend.cinnamon.chmetrics.reporter.MetadataCache
- getAddress() - Method in class com.lightbend.cinnamon.prometheus.httpserver.PrometheusHttpServer
- getAll() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- getApplicationIdentity() - Method in class com.lightbend.cinnamon.meta.CinnamonMeta
- getBackends() - Method in interface com.lightbend.cinnamon.backend.Backends
-
Get a list of all loaded backends.
- getBaggageItem(String) - Static method in class com.lightbend.cinnamon.opentracing.ActiveSpan
-
Get a baggage item from the currently active OpenTracing Span (if there is one).
- getCached(int) - Method in class com.lightbend.cinnamon.chmetrics.MetricMetadata
- getCategories() - Method in class com.lightbend.cinnamon.meta.Descriptor
- getCategory() - Method in class com.lightbend.cinnamon.meta.Identity
-
The category for this identity (used for grouping, expressed in plural form).
- getCinnamonIdentity() - Method in class com.lightbend.cinnamon.meta.CinnamonMeta
- getCinnamonMeta() - Method in interface com.lightbend.cinnamon.backend.Backends
- getCinnamonMeta() - Method in interface com.lightbend.cinnamon.chmetrics.registrant.RegistrantContext
- getConfig() - Method in interface com.lightbend.cinnamon.backend.Backends
- getConfigPath() - Method in class com.lightbend.cinnamon.meta.Descriptor
- getContext() - Static method in class com.lightbend.cinnamon.opentracing.ActiveSpan
-
Get the currently active OpenTracing SpanContext (if there is one).
- getData(Stopwatch, T) - Method in class com.lightbend.cinnamon.stopwatch.Stopwatch$
-
INTERNAL API.
- getDefault() - Static method in class com.lightbend.cinnamon.logging.StandardOutLoggingProvider
- getDefaultApplicationName() - Static method in class com.lightbend.cinnamon.info.RuntimeInformation
-
Get the default application name for this JVM.
- getDefaultHostName() - Static method in class com.lightbend.cinnamon.info.RuntimeInformation
-
Get the default host name for this JVM.
- getDescriptor() - Method in class com.lightbend.cinnamon.chmetrics.MetricMetadata
- getDescriptor(Metric) - Method in interface com.lightbend.cinnamon.chmetrics.reporter.ReporterMetadata
-
Returns the descriptor for this metric or null if not available.
- getEntityClass() - Method in class com.lightbend.cinnamon.meta.Identity
-
The entity class for this identity.
- getEntityName() - Method in class com.lightbend.cinnamon.meta.Identity
-
The entity name for this identity (for instance or group identities).
- getGroupName() - Method in class com.lightbend.cinnamon.meta.Descriptor
- getHints() - Method in class com.lightbend.cinnamon.meta.Descriptor
- getHostIdentity() - Method in class com.lightbend.cinnamon.meta.CinnamonMeta
- getIdentity() - Method in class com.lightbend.cinnamon.chmetrics.MetricMetadata
- getKey() - Method in class com.lightbend.cinnamon.meta.Descriptor
- getKey() - Method in class com.lightbend.cinnamon.meta.Identity
-
The key for this identity (used for tags).
- getLoggingProvider() - Method in interface com.lightbend.cinnamon.backend.Backends
- getMainClassFromCommand(String) - Static method in class com.lightbend.cinnamon.info.RuntimeInformation
-
Get the main class from a command string.
- getMainClassFromEnvironment(Map<String, String>) - Static method in class com.lightbend.cinnamon.info.RuntimeInformation
-
Get the main class from environment variables.
- getMetadata() - Method in interface com.lightbend.cinnamon.chmetrics.MetricWithMetadata
-
Get attached metadata.
- getMetricFilter() - Method in class com.lightbend.cinnamon.chmetrics.reporter.filter.DefaultFilter
- getMetricFilter() - Method in interface com.lightbend.cinnamon.chmetrics.reporter.Filter
- getName() - Method in class com.lightbend.cinnamon.meta.Descriptor
- getName() - Method in class com.lightbend.cinnamon.meta.Identity
-
Get the entity name (for instance or group) otherwise get the entity class name.
- getNamer() - Method in interface com.lightbend.cinnamon.chmetrics.registrant.RegistrantContext
- getNewCache() - Static method in class com.lightbend.cinnamon.meta.Identity
- getParent() - Method in class com.lightbend.cinnamon.meta.Identity
-
The enclosing parent identity for this identity.
- getProperty(String, ObjectName) - Method in class com.lightbend.cinnamon.jmximporter.JmxImporter
- getReportersSize() - Method in interface com.lightbend.cinnamon.chmetrics.registrant.RegistrantContext
- getSimpleName(Metric, String) - Method in interface com.lightbend.cinnamon.chmetrics.reporter.ReporterMetadata
-
Get metric simple name, without full hierarchy.
- getStopwatches() - Method in class com.lightbend.cinnamon.stopwatch.Stopwatch$
-
INTERNAL API.
- getTags() - Method in class com.lightbend.cinnamon.meta.Descriptor
- getTags() - Method in class com.lightbend.cinnamon.meta.Identity
-
The tags for this identity.
- getTags(Metric, boolean) - Method in interface com.lightbend.cinnamon.chmetrics.reporter.ReporterMetadata
-
Get metric tags, using attached metadata.
- getTraceId(SpanContext) - Method in class com.lightbend.cinnamon.opentracing.TracerSpecific
-
Get the trace id string for a span context.
- getUnderlying() - Method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Return the underlying CompletableFuture wrapped by this NameableCompletableFuture.
- getUnderlying() - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Return the underlying CompletionStage wrapped by this NameableCompletionStage.
- getUniqueName(Metric, String) - Method in interface com.lightbend.cinnamon.chmetrics.reporter.ReporterMetadata
-
Get full metric name, including unique dimensions.
- getUnitPluralSuffix() - Method in class com.lightbend.cinnamon.meta.Descriptor
- getUnitSuffix() - Method in class com.lightbend.cinnamon.meta.Descriptor
- getUnitType() - Method in class com.lightbend.cinnamon.meta.Descriptor
- getValue() - Method in enum com.lightbend.cinnamon.logging.LogLevel
- getVersionsDescriptor() - Method in class com.lightbend.cinnamon.meta.CinnamonMeta
- GlobalBackends - Class in com.lightbend.cinnamon.backend
-
Access to global
Backends
. - GlobalBackends() - Constructor for class com.lightbend.cinnamon.backend.GlobalBackends
- GraphWithInstrumented(Graph<ClosedShape, Mat>) - Constructor for class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.GraphWithInstrumented
H
- handle(BiFunction<? super T, Throwable, ? extends U>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.handle
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - handleAsync(BiFunction<? super T, Throwable, ? extends U>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.handleAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - handleAsync(BiFunction<? super T, Throwable, ? extends U>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.handleAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - handleAsyncNamed(String, BiFunction<? super T, Throwable, ? extends U>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.handleAsync
. - handleAsyncNamed(String, BiFunction<? super T, Throwable, ? extends U>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.handleAsync
. - handleNamed(String, BiFunction<? super T, Throwable, ? extends U>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.handle
. - hasCategory() - Method in class com.lightbend.cinnamon.meta.Identity
-
Whether this identity has an associated category (used for grouping, expressed in plural form).
- hasConfigPath() - Method in class com.lightbend.cinnamon.meta.Descriptor
- hasEntityClass() - Method in class com.lightbend.cinnamon.meta.Identity
-
Whether this identity has an associated entity class.
- hasEntityName() - Method in class com.lightbend.cinnamon.meta.Identity
-
Whether this identity has an associated entity name (for instance or group identities).
- hasGroupName() - Method in class com.lightbend.cinnamon.meta.Descriptor
- hashCode() - Static method in class com.lightbend.cinnamon.akka.CinnamonEvents
- hashCode() - Static method in class com.lightbend.cinnamon.akka.CinnamonMetrics
- hashCode() - Static method in class com.lightbend.cinnamon.akka.Stopwatch
- hashCode() - Method in class com.lightbend.cinnamon.jmximporter.JmxImporter.AdditionalIdentityInfo
- hashCode() - Method in class com.lightbend.cinnamon.jmximporter.JmxImporter.AttributeInfo
- hashCode() - Method in class com.lightbend.cinnamon.jmximporter.JmxImporter.BeanInfo
- hashCode() - Method in class com.lightbend.cinnamon.meta.Descriptor
- hashCode() - Method in class com.lightbend.cinnamon.meta.Identity
- hasKey() - Method in class com.lightbend.cinnamon.meta.Descriptor
- hasKey() - Method in class com.lightbend.cinnamon.meta.Identity
-
Whether this identity has an associated key (used for tags).
- hasName() - Method in class com.lightbend.cinnamon.meta.Descriptor
- hasName() - Method in class com.lightbend.cinnamon.meta.Identity
-
Whether this identity has an associated name (either entity name or entity class).
- hasParent() - Method in class com.lightbend.cinnamon.meta.Identity
-
Whether this identity has an enclosing parent identity.
I
- Identity - Class in com.lightbend.cinnamon.meta
-
General purpose identity for instrumented entities.
- Identity(Identity.Builder) - Constructor for class com.lightbend.cinnamon.meta.Identity
- Identity.Builder - Class in com.lightbend.cinnamon.meta
- Identity.IdentityCache<T> - Class in com.lightbend.cinnamon.meta
- increment() - Method in interface com.lightbend.cinnamon.metric.Counter
-
Increment the
Counter
by one. - increment() - Method in interface com.lightbend.cinnamon.metric.GaugeLong
-
Increment the
gauge
value atomically and return the new value - increment(long) - Method in interface com.lightbend.cinnamon.metric.Counter
-
Increment the
Counter
byn
. - info(String) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `INFO` level.
- info(String, Throwable) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `INFO` level.
- info(Supplier<String>) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `INFO` level.
- info(Supplier<String>, Throwable) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `INFO` level.
- INFO - com.lightbend.cinnamon.event.Event.Severity
- INFO - com.lightbend.cinnamon.logging.LogLevel
- instrumented(boolean, boolean, String, Map<String, String>, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.GraphWithInstrumented
- instrumented(boolean, boolean, String, Map<String, String>, boolean, boolean, boolean, boolean, boolean, boolean) - Static method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes
-
Create Instrumented Attributes for Cinnamon instrumentation settings.
- instrumented(boolean, boolean, String, Map<String, String>, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes$
-
Create Instrumented Attributes for Cinnamon instrumentation settings.
- Instrumented() - Constructor for class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
- Instrumented(boolean, boolean, Option<String>, Map<String, String>, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
- instrumentedByInstance() - Static method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes
-
Java API: create Instrumented attribute with report by instance setting.
- instrumentedByInstance() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes$
-
Java API: create Instrumented attribute with report by instance setting.
- instrumentedByName() - Static method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes
-
Java API: create Instrumented attribute with report by name setting (using name attribute on graph).
- instrumentedByName() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes$
-
Java API: create Instrumented attribute with report by name setting (using name attribute on graph).
- instrumentedByName(String) - Static method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes
-
Java API: create Instrumented attribute with report by name setting.
- instrumentedByName(String) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes$
-
Java API: create Instrumented attribute with report by name setting.
- instrumentedByNameAndInstance() - Static method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes
-
Java API: create Instrumented attribute with both report by name and report by instance settings.
- instrumentedByNameAndInstance() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes$
-
Java API: create Instrumented attribute with both report by name and report by instance settings.
- instrumentedByNameAndInstance(String) - Static method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes
-
Java API: create Instrumented attribute with both report by name and report by instance settings.
- instrumentedByNameAndInstance(String) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes$
-
Java API: create Instrumented attribute with both report by name and report by instance settings.
- InstrumentedMessageExtractor - Class in com.lightbend.cinnamon.akka.pattern
-
Instrumented message extractor.
- InstrumentedMessageExtractor() - Constructor for class com.lightbend.cinnamon.akka.pattern.InstrumentedMessageExtractor
- instrumentedPartial(boolean, boolean, String, Map<String, String>, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.FlowWithInstrumented
- instrumentedPartial(boolean, boolean, String, Map<String, String>, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.SourceWithInstrumented
- instrumentedRunWith(Graph<SinkShape<Out>, Mat2>, boolean, boolean, String, Map<String, String>, boolean, boolean, boolean, boolean, boolean, boolean, Materializer) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.SourceWithInstrumented
- instrumentedRunWith(Graph<SourceShape<Out>, Mat1>, Graph<SinkShape<Out>, Mat2>, Materializer, CinnamonAttributes.Instrumented) - Static method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes
-
Java API: call runWith on a Source and Sink with instrumentation settings.
- instrumentedRunWith(Graph<SourceShape<Out>, Mat1>, Graph<SinkShape<Out>, Mat2>, Materializer, CinnamonAttributes.Instrumented) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes$
-
Java API: call runWith on a Source and Sink with instrumentation settings.
- instrumentedWith(boolean, boolean, String, Map<String, String>, boolean, boolean, boolean, boolean, boolean, boolean) - Static method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes
-
Create Instrumented attribute for Cinnamon instrumentation settings.
- instrumentedWith(boolean, boolean, String, Map<String, String>, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes$
-
Create Instrumented attribute for Cinnamon instrumentation settings.
- isActive(String) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- isAttachedTo(Metric) - Method in interface com.lightbend.cinnamon.chmetrics.reporter.ReporterMetadata
-
Whether a metric has attached metadata.
- isCustom() - Method in class com.lightbend.cinnamon.meta.Descriptor
- isDebug(SpanContext) - Method in class com.lightbend.cinnamon.opentracing.TracerSpecific
-
Check whether a span context is in debug mode (force sampled).
- isDebugEnabled() - Method in interface com.lightbend.cinnamon.logging.Logger
-
`true` if the logger instance is enabled for the `DEBUG` level.
- isDebugEnabled() - Method in class com.lightbend.cinnamon.logging.StandardOutLogger
- isDestroyable() - Method in class com.lightbend.cinnamon.meta.Identity
-
Whether instruments for this identity can be destroyed, once the entity for this identity has terminated in some way.
- isEmpty() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.Stopwatches
- isEnabled() - Method in class com.lightbend.cinnamon.event.Event
-
Whether this event is enabled for firing.
- isEnabled() - Method in class com.lightbend.cinnamon.meta.Descriptor
- isEnabled() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- isErrorEnabled() - Method in interface com.lightbend.cinnamon.logging.Logger
-
`true` if the logger instance is enabled for the `ERROR` level.
- isErrorEnabled() - Method in class com.lightbend.cinnamon.logging.StandardOutLogger
- isInfoEnabled() - Method in interface com.lightbend.cinnamon.logging.Logger
-
`true` if the logger instance is enabled for the `INFO` level.
- isInfoEnabled() - Method in class com.lightbend.cinnamon.logging.StandardOutLogger
- isInstrumented() - Static method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes
-
Java API: create a new Instrumented attribute with default settings (telemetry not enabled).
- isInstrumented() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes$
-
Java API: create a new Instrumented attribute with default settings (telemetry not enabled).
- isMatchingBeans(ObjectName, ObjectName) - Method in class com.lightbend.cinnamon.jmximporter.JmxImporter
- isSampled(SpanContext) - Method in class com.lightbend.cinnamon.opentracing.TracerSpecific
-
Check whether a span context is sampled.
- isTraceEnabled() - Method in interface com.lightbend.cinnamon.logging.Logger
-
`true` if the logger instance is enabled for the `TRACE` level.
- isTraceEnabled() - Method in class com.lightbend.cinnamon.logging.StandardOutLogger
- isUnique() - Method in class com.lightbend.cinnamon.meta.Identity
-
Whether this identity is unique to this instance of Cinnamon, such as host name or application identifier.
- isVisible() - Method in class com.lightbend.cinnamon.meta.Identity
-
Whether this identity is visible, and should be included in metric keys or tags.
- isWarnEnabled() - Method in interface com.lightbend.cinnamon.logging.Logger
-
`true` if the logger instance is enabled for the `WARN` level.
- isWarnEnabled() - Method in class com.lightbend.cinnamon.logging.StandardOutLogger
J
- JmxImporter - Class in com.lightbend.cinnamon.jmximporter
- JmxImporter(Backends) - Constructor for class com.lightbend.cinnamon.jmximporter.JmxImporter
- JmxImporter(MBeanServer, Backends) - Constructor for class com.lightbend.cinnamon.jmximporter.JmxImporter
- JmxImporter.AdditionalIdentityInfo - Class in com.lightbend.cinnamon.jmximporter
- JmxImporter.AttributeInfo - Class in com.lightbend.cinnamon.jmximporter
- JmxImporter.BeanInfo - Class in com.lightbend.cinnamon.jmximporter
- JmxImporter.MetricType - Enum in com.lightbend.cinnamon.jmximporter
- JmxImporter.TrueQueryExp - Class in com.lightbend.cinnamon.jmximporter
- join(List<String>) - Method in class com.lightbend.cinnamon.chmetrics.reporter.formatter.DefaultFormatter
-
Join names into a single delimited identifier.
- join(List<String>) - Method in interface com.lightbend.cinnamon.chmetrics.reporter.Formatter
-
Join names into a single delimited identifier.
- join(T, T) - Method in class com.lightbend.cinnamon.propagation.Context
-
Join two propagated context objects (such as for Futures).
- JvmMetricsProducer - Class in com.lightbend.cinnamon.jvmmetricsproducer
- JvmMetricsProducer(Backends) - Constructor for class com.lightbend.cinnamon.jvmmetricsproducer.JvmMetricsProducer
K
- key() - Method in class com.lightbend.cinnamon.opentracing.Slf4jMdcTraceId
- key() - Method in class com.lightbend.cinnamon.slf4j.mdc.AutomaticCorrelationId
- key() - Method in interface com.lightbend.cinnamon.slf4j.mdc.LogCorrelation
-
MDC key used for this log correlation.
L
- log(String) - Static method in class com.lightbend.cinnamon.opentracing.ActiveSpan
-
Log an event to the currently active OpenTracing Span (if there is one).
- log(Map<String, ?>) - Static method in class com.lightbend.cinnamon.opentracing.ActiveSpan
-
Log key:value pairs to the currently active OpenTracing Span (if there is one).
- LogCorrelation - Interface in com.lightbend.cinnamon.slf4j.mdc
-
Insert identifiers into the MDC for log correlation.
- Logger - Interface in com.lightbend.cinnamon.logging
- loggingProvider() - Method in interface com.lightbend.cinnamon.chmetrics.reporter.ReporterContext
- LoggingProvider - Interface in com.lightbend.cinnamon.logging
- LogLevel - Enum in com.lightbend.cinnamon.logging
- LongValueProvider - Interface in com.lightbend.cinnamon.metric
-
Used by the
ProvidingGaugeLong
- lookup() - Static method in class com.lightbend.cinnamon.akka.CinnamonEvents
- lookup() - Method in class com.lightbend.cinnamon.akka.CinnamonEvents$
- lookup() - Static method in class com.lightbend.cinnamon.akka.CinnamonMetrics
- lookup() - Method in class com.lightbend.cinnamon.akka.CinnamonMetrics$
- lookup() - Static method in class com.lightbend.cinnamon.akka.Stopwatch
- lookup() - Method in class com.lightbend.cinnamon.akka.Stopwatch$
M
- mark() - Method in interface com.lightbend.cinnamon.metric.Rate
-
Mark the occurrence of an event.
- mark(long) - Method in interface com.lightbend.cinnamon.metric.Rate
-
Mark the occurrence of a given number of events.
- mergeStopwatches(Timekeeper.Stopwatches, Timekeeper.Stopwatches) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
-
INTERNAL API
- messageClassFormatter(Config, ClassLoader, Logger) - Static method in interface com.lightbend.cinnamon.akka.MessageClassFormatter
- MessageClassFormatter - Interface in com.lightbend.cinnamon.akka
-
Create string representations of the message classes
- MessageClassFormatter - Interface in com.lightbend.cinnamon.akka.persistence
-
Create string representations of the persistent entity command and event classes
- MessageClassFormatter.FQCN - Class in com.lightbend.cinnamon.akka
- MessageClassFormatter.FQCN - Class in com.lightbend.cinnamon.akka.persistence
- MessageClassFormatter.SimpleName - Class in com.lightbend.cinnamon.akka
- MessageClassFormatter.SimpleName - Class in com.lightbend.cinnamon.akka.persistence
- messageExtractor(Config, ClassLoader, Logger) - Static method in interface com.lightbend.cinnamon.akka.pattern.MessageExtractor
- MessageExtractor - Interface in com.lightbend.cinnamon.akka.pattern
-
A message extractor for ask-pattern to provide better granularity for some metrics with message-type dimension.
- MessageExtractor.Noop - Class in com.lightbend.cinnamon.akka.pattern
- metadata() - Method in interface com.lightbend.cinnamon.chmetrics.reporter.ReporterContext
- MetadataCache<T> - Class in com.lightbend.cinnamon.chmetrics.reporter
- MetadataCache(int, BiFunction<String, Metric, T>) - Constructor for class com.lightbend.cinnamon.chmetrics.reporter.MetadataCache
- Metric - Interface in com.lightbend.cinnamon.metric
-
Metric
common interface. - MetricBackend - Interface in com.lightbend.cinnamon.metric
-
MetricBackend
abstraction to create metrics for instrumented entities. - MetricFactory - Interface in com.lightbend.cinnamon.metric
-
MetricFactory
interface to create metrics for an instrumented entity. - MetricMetadata - Class in com.lightbend.cinnamon.chmetrics
-
Metric metadata container.
- MetricMetadata(Identity, Descriptor, int) - Constructor for class com.lightbend.cinnamon.chmetrics.MetricMetadata
- metricsFor(ActorRef) - Method in class com.lightbend.cinnamon.akka.CinnamonMetrics
-
Get CinnamonMetrics API scoped to a particular actor.
- metricsFor(Identity) - Method in class com.lightbend.cinnamon.akka.CinnamonMetrics
-
Get CinnamonMetrics API scoped to a particular identity.
- metricsFor(Identity) - Method in interface com.lightbend.cinnamon.backend.Backends
-
Create a
MetricFactory
for a single identity for all loaded metric backends. - metricsFor(Identity) - Method in interface com.lightbend.cinnamon.metric.MetricBackend
-
Create a
MetricFactory
for an instrumented entity with the givenIdentity
. - metricsFor(List<Identity>) - Method in interface com.lightbend.cinnamon.backend.Backends
-
Create a
MetricFactory
for multiple identities for all loaded metric backends. - metricsForApplication() - Method in class com.lightbend.cinnamon.akka.CinnamonMetrics
-
Get CinnamonMetrics API scoped to the application.
- metricsForSystem() - Method in class com.lightbend.cinnamon.akka.CinnamonMetrics
-
Get CinnamonMetrics API scoped to the actor system.
- MetricWithMetadata - Interface in com.lightbend.cinnamon.chmetrics
-
Metric objects that store metric metadata.
- minimalCompletionStage() - Method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Original version of
CompletableFuture.minimalCompletionStage
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - minimalCompletionStageNamed(String) - Method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Named version of
CompletableFuture.minimalCompletionStage
. - MODULE$ - Static variable in class com.lightbend.cinnamon.akka.CinnamonEvents$
-
Static reference to the singleton instance of this Scala object.
- MODULE$ - Static variable in class com.lightbend.cinnamon.akka.CinnamonMetrics$
-
Static reference to the singleton instance of this Scala object.
- MODULE$ - Static variable in class com.lightbend.cinnamon.akka.http.javadsl.client.Request$
-
Static reference to the singleton instance of this Scala object.
- MODULE$ - Static variable in class com.lightbend.cinnamon.akka.http.javadsl.server.Endpoint$
-
Static reference to the singleton instance of this Scala object.
- MODULE$ - Static variable in class com.lightbend.cinnamon.akka.http.scaladsl.client.Request$
-
Static reference to the singleton instance of this Scala object.
- MODULE$ - Static variable in class com.lightbend.cinnamon.akka.http.scaladsl.server.Endpoint$
-
Static reference to the singleton instance of this Scala object.
- MODULE$ - Static variable in class com.lightbend.cinnamon.akka.http.scaladsl.server.EndpointNameDirective$
-
Static reference to the singleton instance of this Scala object.
- MODULE$ - Static variable in class com.lightbend.cinnamon.akka.Stopwatch$
-
Static reference to the singleton instance of this Scala object.
- MODULE$ - Static variable in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes$
-
Static reference to the singleton instance of this Scala object.
- MODULE$ - Static variable in class com.lightbend.cinnamon.akka.Timer$
-
Static reference to the singleton instance of this Scala object.
- MODULE$ - Static variable in class com.lightbend.cinnamon.stopwatch.Stopwatch$
-
Static reference to the singleton instance of this Scala object.
- MODULE$ - Static variable in class com.lightbend.cinnamon.stopwatch.Timekeeper.ActiveStopwatch$
-
Static reference to the singleton instance of this Scala object.
- MODULE$ - Static variable in class com.lightbend.cinnamon.stopwatch.Timekeeper.StartedStopwatch$
-
Static reference to the singleton instance of this Scala object.
- MODULE$ - Static variable in class com.lightbend.cinnamon.stopwatch.Timekeeper.Stopwatches$
-
Static reference to the singleton instance of this Scala object.
- MODULE$ - Static variable in class com.lightbend.cinnamon.stopwatch.Timekeeper.StopwatchTimer$
-
Static reference to the singleton instance of this Scala object.
- MODULE$ - Static variable in class com.lightbend.cinnamon.stopwatch.Timekeeper.SuspendedStopwatch$
-
Static reference to the singleton instance of this Scala object.
- MODULE$ - Static variable in class com.lightbend.cinnamon.stopwatch.Timekeeper$
-
Static reference to the singleton instance of this Scala object.
- MUTED - com.lightbend.cinnamon.logging.LogLevel
N
- name() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
- name(Identity, Descriptor) - Method in class com.lightbend.cinnamon.chmetrics.reporter.namer.DefaultNamer
- name(Identity, Descriptor) - Method in interface com.lightbend.cinnamon.chmetrics.reporter.Namer
-
Create the full metric key for a metric.
- nameable(CompletableFuture<U>) - Static method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Create a NameableCompletableFuture wrapper with nameable methods.
- nameable(CompletionStage<U>) - Static method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Create a new CompletionStage with nameable completion methods.
- NameableCompletableFuture<T> - Class in com.lightbend.cinnamon.java.future
-
Naming API for CompletableFuture (Java 11).
- NameableCompletableFuture(CompletableFuture<T>) - Constructor for class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Create a new CompletableFuture with nameable methods.
- NameableCompletionStage<T> - Class in com.lightbend.cinnamon.java.future
-
Naming API for CompletionStage.
- NameableCompletionStage(CompletionStage<T>) - Constructor for class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Create a new CompletionStage with nameable completion methods.
- Namer - Interface in com.lightbend.cinnamon.chmetrics.reporter
-
Create names for metrics.
- NANOSECONDS - com.lightbend.cinnamon.meta.Descriptor.UnitType
- newIncompleteFuture() - Method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Original version of
CompletableFuture.newIncompleteFuture
, but returns a NameableCompletableFuture where subsequent method calls can use named variations. - newIncompleteFutureNamed(String) - Method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Named version of
CompletableFuture.newIncompleteFuture
. - newNamed(String) - Static method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Named version of
new CompletableFuture<T>
. - newSpanContextCreated(SpanContext) - Method in class com.lightbend.cinnamon.opentracing.TracerSpecific
-
Called when a new SpanContext is created.
- None() - Method in class com.lightbend.cinnamon.akka.Timer$
- NONE - com.lightbend.cinnamon.meta.Descriptor.UnitType
- NONE - Static variable in class com.lightbend.cinnamon.event.Event
-
Empty no-op
Event
. - NONE - Static variable in class com.lightbend.cinnamon.event.EventBackend
-
Empty no-op
EventBackend
. - NONE - Static variable in class com.lightbend.cinnamon.event.EventFactory
-
Empty no-op
EventFactory
. - NONE - Static variable in class com.lightbend.cinnamon.meta.Identity
-
Empty identity.
- NONE - Static variable in interface com.lightbend.cinnamon.metric.Counter
-
Empty no-op
Counter
. - NONE - Static variable in interface com.lightbend.cinnamon.metric.GaugeDouble
-
Empty no-op
gauge
. - NONE - Static variable in interface com.lightbend.cinnamon.metric.GaugeLong
-
Empty no-op
gauge
. - NONE - Static variable in interface com.lightbend.cinnamon.metric.MetricBackend
-
Empty no-op
MetricBackend
. - NONE - Static variable in interface com.lightbend.cinnamon.metric.MetricFactory
-
Empty no-op
MetricFactory
. - NONE - Static variable in interface com.lightbend.cinnamon.metric.ProvidingGaugeDouble
-
Empty no-op
ProvidingGaugeDouble
. - NONE - Static variable in interface com.lightbend.cinnamon.metric.ProvidingGaugeLong
-
Empty no-op
ProvidingGaugeLong
. - NONE - Static variable in interface com.lightbend.cinnamon.metric.Rate
-
Empty no-op
Rate
. - NONE - Static variable in interface com.lightbend.cinnamon.metric.Recorder
-
Empty no-op
Recorder
. - Noop() - Constructor for class com.lightbend.cinnamon.akka.pattern.MessageExtractor.Noop
- normalize() - Method in class com.lightbend.cinnamon.opentracing.Slf4jMdcTraceId
- normalize() - Method in class com.lightbend.cinnamon.slf4j.mdc.AutomaticCorrelationId
- normalize() - Method in interface com.lightbend.cinnamon.slf4j.mdc.LogCorrelation
-
Should the key name for this correlation identifier be normalized in MDC?
O
- ObjectFormatter - Interface in com.lightbend.cinnamon.opentracing
-
Create string representations of objects tagged or logged in traces.
- ObjectFormatter.ObjectToClassName - Class in com.lightbend.cinnamon.opentracing
-
Use class name for string representations of objects.
- ObjectFormatter.ObjectToString - Class in com.lightbend.cinnamon.opentracing
-
Use
object.toString()
for string representations of objects. - objectName - Variable in class com.lightbend.cinnamon.jmximporter.JmxImporter.BeanInfo
- ObjectToClassName() - Constructor for class com.lightbend.cinnamon.opentracing.ObjectFormatter.ObjectToClassName
- ObjectToString() - Constructor for class com.lightbend.cinnamon.opentracing.ObjectFormatter.ObjectToString
- ofClass(String, String, Class) - Static method in class com.lightbend.cinnamon.meta.Identity
-
Create a new identity with class only, and no parent identity.
- ofClass(String, String, Class, Identity) - Static method in class com.lightbend.cinnamon.meta.Identity
-
Create a new identity with class only.
- ofGroup(String) - Static method in class com.lightbend.cinnamon.meta.Identity
-
Create a new identity with name only, and no category, key, or parent identity.
- ofGroup(String, Identity) - Static method in class com.lightbend.cinnamon.meta.Identity
-
Create a new identity with name and parent only, no category or key.
- ofGroup(String, String, String) - Static method in class com.lightbend.cinnamon.meta.Identity
-
Create a new identity with name only, and no parent identity.
- ofGroup(String, String, String, Identity) - Static method in class com.lightbend.cinnamon.meta.Identity
-
Create a new identity with name only.
- ofInstance(Class, String) - Static method in class com.lightbend.cinnamon.meta.Identity
-
Create a new identity with both class and name, and no category or parent identity.
- ofInstance(String, String, Class, String) - Static method in class com.lightbend.cinnamon.meta.Identity
-
Create a new identity with both class and name, and no parent identity.
- ofInstance(String, String, Class, String, Identity) - Static method in class com.lightbend.cinnamon.meta.Identity
-
Create a new identity with both class and name.
- ofTag(String, String, String, Identity) - Static method in class com.lightbend.cinnamon.meta.Identity
-
Create a new identity with name only.
- originalStart() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteActiveStopwatch
- originalStart() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteStartedStopwatch
- originalStart() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteStopwatch
- originalStart() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteSuspendedStopwatch
- originalStopwatch() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteActiveStopwatch
- originalStopwatch() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteStartedStopwatch
- originalStopwatch() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteStopwatch
- originalStopwatch() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteSuspendedStopwatch
- output(LogLevel, String) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Outputs a log message at the specified level
- output(LogLevel, String) - Method in class com.lightbend.cinnamon.logging.StandardOutLogger
- output(LogLevel, String, Throwable) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Outputs a log message at the specified level
- output(LogLevel, String, Throwable) - Method in class com.lightbend.cinnamon.logging.StandardOutLogger
P
- perBoundary() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
- perConnection() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
- perFlow() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
- perOperator() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
- Producer - Class in com.lightbend.cinnamon.producer
-
Producer
abstraction for creating custom metric and event producers. - Producer() - Constructor for class com.lightbend.cinnamon.producer.Producer
- PrometheusExporter - Interface in com.lightbend.cinnamon.prometheus
-
API for Prometheus exporters.
- PrometheusHttpServer - Class in com.lightbend.cinnamon.prometheus.httpserver
-
Prometheus HTTP server for exporting Cinnamon metrics in the Prometheus metric format.
- PrometheusHttpServer(CollectorRegistry, Config, LoggingProvider) - Constructor for class com.lightbend.cinnamon.prometheus.httpserver.PrometheusHttpServer
- ProvidingGaugeDouble - Interface in com.lightbend.cinnamon.metric
-
Lazily
ProvidingGaugeDouble
metric. - ProvidingGaugeLong - Interface in com.lightbend.cinnamon.metric
-
Lazily
ProvidingGaugeLong
metric.
Q
- query - Variable in class com.lightbend.cinnamon.jmximporter.JmxImporter.BeanInfo
R
- Rate - Interface in com.lightbend.cinnamon.metric
-
Rate
metric for measuring the rate of events. - record(long) - Method in interface com.lightbend.cinnamon.metric.Recorder
-
Record a new value.
- recordActiveTime() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- recorder() - Method in interface com.lightbend.cinnamon.akka.Timer
- Recorder - Interface in com.lightbend.cinnamon.metric
-
Recorder
metric for measuring changing values (like durations). - Registrant - Interface in com.lightbend.cinnamon.chmetrics.registrant
-
User API for adding metrics registrants.
- RegistrantContext - Interface in com.lightbend.cinnamon.chmetrics.registrant
-
Registrant context for providing additional information to registrants.
- remote() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- RemoteActiveStopwatch(long, long, long, long, UUID, long) - Constructor for class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteActiveStopwatch
- RemoteStartedStopwatch(long, long, UUID, long) - Constructor for class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteStartedStopwatch
- RemoteStopwatch() - Constructor for class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteStopwatch
- RemoteSuspendedStopwatch(long, long, long, UUID, long) - Constructor for class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteSuspendedStopwatch
- RemoteTimekeeper(boolean) - Constructor for class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteTimekeeper
- remove() - Static method in class com.lightbend.cinnamon.backend.GlobalBackends
-
Remove the current global backends.
- remove(String) - Method in class com.lightbend.cinnamon.stopwatch.StopwatchBlocks
- remove(String) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- replaceAllTags(Map<String, String>) - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- reportByInstance() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
- reportByName() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
- Reporter - Interface in com.lightbend.cinnamon.chmetrics.reporter
-
User API for adding Coda Hale metric reporters.
- ReporterContext - Interface in com.lightbend.cinnamon.chmetrics.reporter
-
Interface for reporter context, i.e.
- ReporterMetadata - Interface in com.lightbend.cinnamon.chmetrics.reporter
-
Access Cinnamon metric metadata in Coda Hale Metrics objects.
- Request - Class in com.lightbend.cinnamon.akka.http.javadsl.client
- Request - Class in com.lightbend.cinnamon.akka.http.scaladsl.client
-
Class that can be used to set the request name.
- Request() - Constructor for class com.lightbend.cinnamon.akka.http.javadsl.client.Request
- Request() - Constructor for class com.lightbend.cinnamon.akka.http.scaladsl.client.Request
- Request$ - Class in com.lightbend.cinnamon.akka.http.javadsl.client
- Request$ - Class in com.lightbend.cinnamon.akka.http.scaladsl.client
-
Class that can be used to set the request name.
- Request$() - Constructor for class com.lightbend.cinnamon.akka.http.javadsl.client.Request$
- Request$() - Constructor for class com.lightbend.cinnamon.akka.http.scaladsl.client.Request$
- ReservoirFactory - Interface in com.lightbend.cinnamon.chmetrics.histogram
-
Create Reservoirs for Histograms.
- responseWithNameIfEmpty(HttpResponse, String) - Method in class com.lightbend.cinnamon.akka.http.scaladsl.server.EndpointNameDirective
- resume(long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteSuspendedStopwatch
- resume(long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.StopwatchTimer
- resume(long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.SuspendedStopwatch
- resumeEmptyStopwatches() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
-
INTERNAL API
- resumeFromBuffer(ByteBuffer) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteTimekeeper
- resumeFromBuffer(ByteBuffer, long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteTimekeeper
-
Resume stopwatches after transporting over remote boundaries, deserialized directly from a byte buffer.
- resumeStopwatches(Timekeeper.Stopwatches) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
-
INTERNAL API
- resumeStopwatches(Timekeeper.Stopwatches, long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
-
INTERNAL API
- runAfterBoth(CompletionStage<?>, Runnable) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.runAfterBoth
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - runAfterBothAsync(CompletionStage<?>, Runnable) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.runAfterBothAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - runAfterBothAsync(CompletionStage<?>, Runnable, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.runAfterBothAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - runAfterBothAsyncNamed(String, CompletionStage<?>, Runnable) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.runAfterBothAsync
. - runAfterBothAsyncNamed(String, CompletionStage<?>, Runnable, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.runAfterBothAsync
. - runAfterBothNamed(String, CompletionStage<?>, Runnable) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.runAfterBoth
. - runAfterEither(CompletionStage<?>, Runnable) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.runAfterEither
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - runAfterEitherAsync(CompletionStage<?>, Runnable) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.runAfterEitherAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - runAfterEitherAsync(CompletionStage<?>, Runnable, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.runAfterEitherAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - runAfterEitherAsyncNamed(String, CompletionStage<?>, Runnable) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.runAfterEitherAsync
. - runAfterEitherAsyncNamed(String, CompletionStage<?>, Runnable, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.runAfterEitherAsync
. - runAfterEitherNamed(String, CompletionStage<?>, Runnable) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.runAfterEither
. - runAsyncNamed(String, Runnable) - Static method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Named version of
CompletableFuture.runAsync(runnable)
. - runAsyncNamed(String, Runnable, Executor) - Static method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Named version of
CompletableFuture.runAsync(runnable, executor)
. - RuntimeInformation - Class in com.lightbend.cinnamon.info
- RuntimeInformation() - Constructor for class com.lightbend.cinnamon.info.RuntimeInformation
S
- sampling() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.ActiveStopwatch
- sampling() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteActiveStopwatch
- sampling() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteStartedStopwatch
- sampling() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteSuspendedStopwatch
- sampling() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.StartedStopwatch
- sampling() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.StopwatchTimer
- sampling() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.SuspendedStopwatch
- send(ByteBuffer) - Method in class com.lightbend.cinnamon.datadog.UnixDomainSocketChannel
- SerializedByteOrder() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteTimekeeper
- set(double) - Method in interface com.lightbend.cinnamon.metric.GaugeDouble
-
Set the
gauge
value - set(long) - Method in interface com.lightbend.cinnamon.metric.GaugeLong
-
Set the
gauge
value - set(Backends) - Static method in class com.lightbend.cinnamon.backend.GlobalBackends
-
Set the current global backends, if not already set.
- set(Identity, T) - Method in class com.lightbend.cinnamon.meta.Identity.IdentityCache
- set(T) - Method in class com.lightbend.cinnamon.propagation.Context
-
Set the propagated context object into the current scope.
- setBaggageItem(String, String) - Static method in class com.lightbend.cinnamon.opentracing.ActiveSpan
-
Attach a baggage item to the currently active OpenTracing Span (if there is one).
- setCached(int, Object) - Method in class com.lightbend.cinnamon.chmetrics.MetricMetadata
- setCustom(boolean) - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- setData(Stopwatch, T) - Method in class com.lightbend.cinnamon.stopwatch.Stopwatch$
-
INTERNAL API.
- setDestroyable() - Method in class com.lightbend.cinnamon.meta.Identity.Builder
- setDestroyable(boolean) - Method in class com.lightbend.cinnamon.meta.Identity.Builder
- setEnabled(boolean) - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- setMBeanServer(MBeanServer) - Method in class com.lightbend.cinnamon.jmximporter.JmxImporter.TrueQueryExp
- setTraceable() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: enable traceable instrumentation.
- setTraceable(boolean) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: set traceable instrumentation.
- setUnique() - Method in class com.lightbend.cinnamon.meta.Identity.Builder
- setUnique(boolean) - Method in class com.lightbend.cinnamon.meta.Identity.Builder
- setVisible() - Method in class com.lightbend.cinnamon.meta.Identity.Builder
- setVisible(boolean) - Method in class com.lightbend.cinnamon.meta.Identity.Builder
- shouldCheck() - Method in interface com.lightbend.cinnamon.akka.StopwatchExtension
- shutdown() - Method in class com.lightbend.cinnamon.backend.Backend
-
Override this method to clean up on shutdown.
- simpleName(Identity, Descriptor) - Method in class com.lightbend.cinnamon.chmetrics.reporter.namer.DefaultNamer
- simpleName(Identity, Descriptor) - Method in interface com.lightbend.cinnamon.chmetrics.reporter.Namer
-
Create the simple name for a metric, without full hierarchy.
- SimpleName() - Constructor for class com.lightbend.cinnamon.akka.MessageClassFormatter.SimpleName
- SimpleName() - Constructor for class com.lightbend.cinnamon.akka.persistence.MessageClassFormatter.SimpleName
- Slf4jMdcTraceId - Class in com.lightbend.cinnamon.opentracing
-
SLF4J MDC log correlation for trace ids.
- Slf4jMdcTraceId(Config, LoggingProvider) - Constructor for class com.lightbend.cinnamon.opentracing.Slf4jMdcTraceId
- SlidingTimeWindowReservoirFactory - Class in com.lightbend.cinnamon.chmetrics.histogram
-
Create SlidingTimeWindowReservoir for Histograms.
- SlidingTimeWindowReservoirFactory(Config) - Constructor for class com.lightbend.cinnamon.chmetrics.histogram.SlidingTimeWindowReservoirFactory
- SlidingWindowReservoirFactory - Class in com.lightbend.cinnamon.chmetrics.histogram
-
Create SlidingWindowReservoir for Histograms.
- SlidingWindowReservoirFactory(Config) - Constructor for class com.lightbend.cinnamon.chmetrics.histogram.SlidingWindowReservoirFactory
- SourceWithInstrumented(Graph<SourceShape<Out>, Mat>) - Constructor for class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.SourceWithInstrumented
- spansEqual(Span, Span) - Method in class com.lightbend.cinnamon.opentracing.TracerSpecific
-
Compare whether the spans equal.
- StandardOutLogger - Class in com.lightbend.cinnamon.logging
- StandardOutLogger(LogLevel, String, PrintStream, PrintStream) - Constructor for class com.lightbend.cinnamon.logging.StandardOutLogger
- StandardOutLoggingProvider - Class in com.lightbend.cinnamon.logging
- StandardOutLoggingProvider() - Constructor for class com.lightbend.cinnamon.logging.StandardOutLoggingProvider
- start() - Method in class com.lightbend.cinnamon.backend.Backend
-
Override this method to start things after creation.
- start() - Method in interface com.lightbend.cinnamon.chmetrics.registrant.Registrant
-
Life cycle method called when telemetry is initiated.
- start() - Method in interface com.lightbend.cinnamon.chmetrics.reporter.Reporter
-
Life cycle method called when telemetry is initiated.
- start() - Method in class com.lightbend.cinnamon.jmximporter.JmxImporter
- start(String, Runnable) - Method in interface com.lightbend.cinnamon.stopwatch.Stopwatch
-
Start a stopwatch where the operations in the runnable will propagate the stopwatch.
- start(String, Runnable) - Method in class com.lightbend.cinnamon.stopwatch.StopwatchBlocks
- start(String, Function0<T>) - Method in interface com.lightbend.cinnamon.stopwatch.Stopwatch
-
Start a stopwatch where the operations in the block will propagate the stopwatch.
- start(String, Function0<T>) - Method in class com.lightbend.cinnamon.stopwatch.StopwatchBlocks
- StartedStopwatch(long, long) - Constructor for class com.lightbend.cinnamon.stopwatch.Timekeeper.StartedStopwatch
- StartedStopwatch$() - Constructor for class com.lightbend.cinnamon.stopwatch.Timekeeper.StartedStopwatch$
- startTime() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.ActiveStopwatch
- startTime() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteActiveStopwatch
- startTime() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteStartedStopwatch
- startTime() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteSuspendedStopwatch
- startTime() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.StartedStopwatch
- startTime() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.StopwatchTimer
- startTime() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.SuspendedStopwatch
- startTime(String, boolean) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- stop() - Method in interface com.lightbend.cinnamon.chmetrics.registrant.Registrant
-
Life cycle method called when telemetry is stopped.
- stop() - Method in interface com.lightbend.cinnamon.chmetrics.reporter.Reporter
-
Life cycle method called when telemetry is stopped.
- stop() - Method in class com.lightbend.cinnamon.jmximporter.JmxImporter
- stop() - Method in class com.lightbend.cinnamon.jvmmetricsproducer.JvmMetricsProducer
- stop() - Method in class com.lightbend.cinnamon.producer.Producer
-
Lifecycle method called when the Cinnamon
Backends
are stopped, to enable cleanup of any resources acquired by the producer. - stop() - Method in class com.lightbend.cinnamon.prometheus.httpserver.PrometheusHttpServer
- stop() - Method in interface com.lightbend.cinnamon.prometheus.PrometheusExporter
-
Stop this exporter.
- stop(String) - Method in interface com.lightbend.cinnamon.stopwatch.Stopwatch
-
Stop an active stopwatch with the specified name creating a user defined time interval.
- stop(String) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- stop(String, long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
- stopped(String, long, long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
-
INTERNAL API
- stopped(String, Timekeeper.StopwatchTimer, long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
-
INTERNAL API
- Stopwatch - Class in com.lightbend.cinnamon.akka
-
Extension that provides support for
com.lightbend.cinnamon.stopwatch.Stopwatch
in Akka. - Stopwatch - Interface in com.lightbend.cinnamon.stopwatch
-
User API for demarcating a stopwatch time interval.
- Stopwatch() - Constructor for class com.lightbend.cinnamon.akka.Stopwatch
- Stopwatch.DefaultTimekeeper - Class in com.lightbend.cinnamon.akka
-
Super class for Cinnamon Stopwatches.
- Stopwatch$ - Class in com.lightbend.cinnamon.akka
-
Extension that provides support for
com.lightbend.cinnamon.stopwatch.Stopwatch
in Akka. - Stopwatch$ - Class in com.lightbend.cinnamon.stopwatch
- Stopwatch$() - Constructor for class com.lightbend.cinnamon.akka.Stopwatch$
- Stopwatch$() - Constructor for class com.lightbend.cinnamon.stopwatch.Stopwatch$
- StopwatchBlocks - Class in com.lightbend.cinnamon.stopwatch
-
Default implementations of Stopwatch
wrap
andstart
. - StopwatchBlocks() - Constructor for class com.lightbend.cinnamon.stopwatch.StopwatchBlocks
- Stopwatches(Map<String, Timekeeper.StopwatchTimer>) - Constructor for class com.lightbend.cinnamon.stopwatch.Timekeeper.Stopwatches
- Stopwatches$() - Constructor for class com.lightbend.cinnamon.stopwatch.Timekeeper.Stopwatches$
- StopwatchExtension - Interface in com.lightbend.cinnamon.akka
-
Extension that provides support for
com.lightbend.cinnamon.stopwatch.Stopwatch
in Akka. - StopwatchTimer() - Constructor for class com.lightbend.cinnamon.stopwatch.Timekeeper.StopwatchTimer
- StopwatchTimer$() - Constructor for class com.lightbend.cinnamon.stopwatch.Timekeeper.StopwatchTimer$
- substreams() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
- supplyAsyncNamed(String, Supplier<U>) - Static method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Named version of
CompletableFuture.supplyAsync(supplier)
. - supplyAsyncNamed(String, Supplier<U>, Executor) - Static method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Named version of
CompletableFuture.supplyAsync(supplier, executor)
. - suppressLogWarnings - Variable in class com.lightbend.cinnamon.jmximporter.JmxImporter.BeanInfo
- suspend(long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.ActiveStopwatch
- suspend(long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteActiveStopwatch
- suspend(long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.StopwatchTimer
- SuspendedStopwatch(long, long, long) - Constructor for class com.lightbend.cinnamon.stopwatch.Timekeeper.SuspendedStopwatch
- SuspendedStopwatch$() - Constructor for class com.lightbend.cinnamon.stopwatch.Timekeeper.SuspendedStopwatch$
- suspendStopwatches() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
-
INTERNAL API
- suspendStopwatches(long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper
-
INTERNAL API
- suspendToBuffer(Timekeeper.Stopwatches, ByteBuffer) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteTimekeeper
- suspendToBuffer(Timekeeper.Stopwatches, ByteBuffer, long) - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteTimekeeper
-
Suspend stopwatches for transporting over remote boundaries, and write serialized form directly to a byte buffer.
T
- tags() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
- thenAccept(Consumer<? super T>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenAccept
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenAcceptAsync(Consumer<? super T>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenAcceptAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenAcceptAsync(Consumer<? super T>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenAcceptAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenAcceptAsyncNamed(String, Consumer<? super T>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenAcceptAsync
. - thenAcceptAsyncNamed(String, Consumer<? super T>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenAcceptAsync
. - thenAcceptBoth(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenAcceptBoth
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenAcceptBothAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenAcceptBothAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenAcceptBothAsyncNamed(String, CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenAcceptBothAsync
. - thenAcceptBothAsyncNamed(String, CompletionStage<? extends U>, BiConsumer<? super T, ? super U>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenAcceptBothAsync
. - thenAcceptBothNamed(String, CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenAcceptBoth
. - thenAcceptNamed(String, Consumer<? super T>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenAccept
. - thenApply(Function<? super T, ? extends U>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenApply
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenApplyAsync(Function<? super T, ? extends U>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenApplyAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenApplyAsync(Function<? super T, ? extends U>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenApplyAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenApplyAsyncNamed(String, Function<? super T, ? extends U>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenApplyAsync
. - thenApplyAsyncNamed(String, Function<? super T, ? extends U>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenApplyAsync
. - thenApplyNamed(String, Function<? super T, ? extends U>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenApply
. - thenCombine(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenCombine
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenCombineAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenCombineAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenCombineAsyncNamed(String, CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenCombineAsync
. - thenCombineAsyncNamed(String, CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenCombineAsync
. - thenCombineNamed(String, CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenCombine
. - thenCompose(Function<? super T, ? extends CompletionStage<U>>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenCompose
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenComposeAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenComposeAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenComposeAsyncNamed(String, Function<? super T, ? extends CompletionStage<U>>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenComposeAsync
. - thenComposeAsyncNamed(String, Function<? super T, ? extends CompletionStage<U>>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenComposeAsync
. - thenComposeNamed(String, Function<? super T, ? extends CompletionStage<U>>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenCompose
. - thenRun(Runnable) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenRun
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenRunAsync(Runnable) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenRunAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenRunAsync(Runnable, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.thenRunAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - thenRunAsyncNamed(String, Runnable) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenRunAsync
. - thenRunAsyncNamed(String, Runnable, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenRunAsync
. - thenRunNamed(String, Runnable) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.thenRun
. - time(long, R) - Method in interface com.lightbend.cinnamon.akka.Timer
- time(Function0<R>) - Method in interface com.lightbend.cinnamon.akka.Timer
- Timekeeper - Class in com.lightbend.cinnamon.stopwatch
-
Default implementation of a Stopwatch.
- Timekeeper(boolean, boolean) - Constructor for class com.lightbend.cinnamon.stopwatch.Timekeeper
- Timekeeper.ActiveStopwatch - Class in com.lightbend.cinnamon.stopwatch
-
INTERNAL API
- Timekeeper.ActiveStopwatch$ - Class in com.lightbend.cinnamon.stopwatch
-
INTERNAL API
- Timekeeper.RemoteActiveStopwatch - Class in com.lightbend.cinnamon.stopwatch
-
INTERNAL API
- Timekeeper.RemoteStartedStopwatch - Class in com.lightbend.cinnamon.stopwatch
-
INTERNAL API
- Timekeeper.RemoteStopwatch - Class in com.lightbend.cinnamon.stopwatch
-
INTERNAL API
- Timekeeper.RemoteSuspendedStopwatch - Class in com.lightbend.cinnamon.stopwatch
-
INTERNAL API
- Timekeeper.RemoteTimekeeper - Class in com.lightbend.cinnamon.stopwatch
- Timekeeper.StartedStopwatch - Class in com.lightbend.cinnamon.stopwatch
-
INTERNAL API
- Timekeeper.StartedStopwatch$ - Class in com.lightbend.cinnamon.stopwatch
-
INTERNAL API
- Timekeeper.Stopwatches - Class in com.lightbend.cinnamon.stopwatch
-
Opaque container for suspended stopwatches that is used to transport them across async boundaries.
- Timekeeper.Stopwatches$ - Class in com.lightbend.cinnamon.stopwatch
-
Opaque container for suspended stopwatches that is used to transport them across async boundaries.
- Timekeeper.StopwatchTimer - Class in com.lightbend.cinnamon.stopwatch
-
INTERNAL API
- Timekeeper.StopwatchTimer$ - Class in com.lightbend.cinnamon.stopwatch
- Timekeeper.SuspendedStopwatch - Class in com.lightbend.cinnamon.stopwatch
-
INTERNAL API
- Timekeeper.SuspendedStopwatch$ - Class in com.lightbend.cinnamon.stopwatch
-
INTERNAL API
- Timekeeper$ - Class in com.lightbend.cinnamon.stopwatch
-
Default implementation of a stopwatch.
- Timekeeper$() - Constructor for class com.lightbend.cinnamon.stopwatch.Timekeeper$
- Timer - Interface in com.lightbend.cinnamon.akka
- Timer$ - Class in com.lightbend.cinnamon.akka
- Timer$() - Constructor for class com.lightbend.cinnamon.akka.Timer$
- toCompletableFuture() - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.toCompletableFuture
. - toCompletableFutureNamed(String) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.toCompletableFuture
. - toString() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
- toString() - Method in class com.lightbend.cinnamon.jmximporter.JmxImporter.AdditionalIdentityInfo
- toString() - Method in class com.lightbend.cinnamon.jmximporter.JmxImporter.AttributeInfo
- toString() - Method in class com.lightbend.cinnamon.jmximporter.JmxImporter.BeanInfo
- toString() - Method in class com.lightbend.cinnamon.meta.Descriptor
- toString() - Method in class com.lightbend.cinnamon.meta.Identity
- trace(String) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `TRACE` level.
- trace(String, Throwable) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `TRACE` level.
- trace(Supplier<String>) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `TRACE` level.
- trace(Supplier<String>, Throwable) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `TRACE` level.
- TRACE - com.lightbend.cinnamon.logging.LogLevel
- traceable() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
- TracerFactory - Interface in com.lightbend.cinnamon.opentracing
-
Create OpenTracing Tracers.
- TracerSpecific - Class in com.lightbend.cinnamon.opentracing
-
Tracer-specific methods not exposed by OpenTracing API.
- TracerSpecific() - Constructor for class com.lightbend.cinnamon.opentracing.TracerSpecific
- TracerSpecificFactory - Interface in com.lightbend.cinnamon.opentracing
-
Create Tracer-specific integration for methods not exposed by OpenTracing API.
- TrueQueryExp() - Constructor for class com.lightbend.cinnamon.jmximporter.JmxImporter.TrueQueryExp
U
- UniformReservoirFactory - Class in com.lightbend.cinnamon.chmetrics.histogram
-
Create UniformReservoir for Histograms.
- UniformReservoirFactory() - Constructor for class com.lightbend.cinnamon.chmetrics.histogram.UniformReservoirFactory
- uniqueName(Identity, Descriptor) - Method in class com.lightbend.cinnamon.chmetrics.reporter.namer.DefaultNamer
- uniqueName(Identity, Descriptor) - Method in interface com.lightbend.cinnamon.chmetrics.reporter.Namer
-
Create the full metric key for a metric, including unique dimensions.
- UnixDomainSocketChannel - Class in com.lightbend.cinnamon.datadog
-
Open a unix domain datagram socket for StatsD.
- UnixDomainSocketChannel(String, Config, LoggingProvider) - Constructor for class com.lightbend.cinnamon.datadog.UnixDomainSocketChannel
- usesIdentity() - Method in class com.lightbend.cinnamon.event.EventBackend
-
Override and set to false if the event backend doesn't use the identity.
- Utf8() - Method in class com.lightbend.cinnamon.stopwatch.Timekeeper.RemoteTimekeeper
V
- value() - Method in class com.lightbend.cinnamon.opentracing.Slf4jMdcTraceId
- value() - Method in class com.lightbend.cinnamon.slf4j.mdc.AutomaticCorrelationId
- value() - Method in interface com.lightbend.cinnamon.slf4j.mdc.LogCorrelation
-
Access or generate the correlation identifier for the current MDC scope.
- valueOf(String) - Static method in enum com.lightbend.cinnamon.event.Event.Severity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.lightbend.cinnamon.jmximporter.JmxImporter.MetricType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.lightbend.cinnamon.logging.LogLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.lightbend.cinnamon.meta.Descriptor.UnitType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.lightbend.cinnamon.event.Event.Severity
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.lightbend.cinnamon.jmximporter.JmxImporter.MetricType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.lightbend.cinnamon.logging.LogLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.lightbend.cinnamon.meta.Descriptor.UnitType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- warn(String) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `WARN` level.
- warn(String, Throwable) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `WARN` level.
- warn(Supplier<String>) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `WARN` level.
- warn(Supplier<String>, Throwable) - Method in interface com.lightbend.cinnamon.logging.Logger
-
Logs a message with the `WARN` level.
- WARN - com.lightbend.cinnamon.logging.LogLevel
- WARNING - com.lightbend.cinnamon.event.Event.Severity
- whenComplete(BiConsumer<? super T, ? super Throwable>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.whenComplete
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - whenCompleteAsync(BiConsumer<? super T, ? super Throwable>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.whenCompleteAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - whenCompleteAsync(BiConsumer<? super T, ? super Throwable>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Original version of
CompletionStage.whenCompleteAsync
, but returns a NameableCompletionStage where subsequent method calls can use named variations. - whenCompleteAsyncNamed(String, BiConsumer<? super T, ? super Throwable>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.whenCompleteAsync
. - whenCompleteAsyncNamed(String, BiConsumer<? super T, ? super Throwable>, Executor) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.whenCompleteAsync
. - whenCompleteNamed(String, BiConsumer<? super T, ? super Throwable>) - Method in class com.lightbend.cinnamon.java.future.NameableCompletionStage
-
Named version of
CompletionStage.whenComplete
. - withCategories(String...) - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- withCategories(List<String>) - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- withCategories(Set<String>) - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- withCategory(String) - Method in class com.lightbend.cinnamon.meta.Identity.Builder
- withClass(Class) - Method in class com.lightbend.cinnamon.meta.Identity.Builder
- withConfigPath(String) - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- withGroupName(String) - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- withHints(String...) - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- withHints(Set<String>) - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- withInstance(Class, String) - Method in class com.lightbend.cinnamon.meta.Identity.Builder
- withKey(String) - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- withKey(String) - Method in class com.lightbend.cinnamon.meta.Identity.Builder
- withName(String) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: set name for instrumentation.
- withName(String) - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- withName(String) - Method in class com.lightbend.cinnamon.meta.Identity.Builder
- withName(String, Supplier<F>) - Static method in class com.lightbend.cinnamon.java.future.NameableCompletableFuture
-
Add a name around CompletableFuture creation or completion callbacks.
- withName(String, Supplier<T>) - Static method in class com.lightbend.cinnamon.akka.http.javadsl.client.Request
-
Used to wrap request sending with a request name.
- withName(String, Supplier<T>) - Method in class com.lightbend.cinnamon.akka.http.javadsl.client.Request$
-
Used to wrap request sending with a request name.
- withName(String, Supplier<T>) - Static method in class com.lightbend.cinnamon.akka.http.javadsl.server.Endpoint
-
Used to wrap response creation with an HTTP endpoint name.
- withName(String, Supplier<T>) - Method in class com.lightbend.cinnamon.akka.http.javadsl.server.Endpoint$
-
Used to wrap response creation with an HTTP endpoint name.
- withName(String, Function0<T>) - Static method in class com.lightbend.cinnamon.akka.http.scaladsl.client.Request
-
Used to wrap request sending with a request name.
- withName(String, Function0<T>) - Method in class com.lightbend.cinnamon.akka.http.scaladsl.client.Request$
-
Used to wrap request sending with a request name.
- withName(String, Function0<T>) - Static method in class com.lightbend.cinnamon.akka.http.scaladsl.server.Endpoint
-
Used to wrap response creation with an HTTP endpoint name.
- withName(String, Function0<T>) - Method in class com.lightbend.cinnamon.akka.http.scaladsl.server.Endpoint$
-
Used to wrap response creation with an HTTP endpoint name.
- withoutPerConnection() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: disable per-connection instrumentation.
- withoutPerFlow() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: disable per-flow instrumentation.
- withoutPerOperator() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: disable per-operator instrumentation.
- withoutSubstreams() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: disable substreams instrumentation.
- withParent(Identity) - Method in class com.lightbend.cinnamon.meta.Identity.Builder
- withPerBoundary() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: enable per-boundary instrumentation.
- withPerBoundary(boolean) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: set per-boundary instrumentation.
- withPerConnection() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: enable per-connection instrumentation.
- withPerConnection(boolean) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: set per-connection instrumentation.
- withPerFlow() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: enable per-flow instrumentation.
- withPerFlow(boolean) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: set per-flow instrumentation.
- withPerOperator() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: enable per-operator instrumentation.
- withPerOperator(boolean) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: set per-operator instrumentation.
- withReportByInstance() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: set report by instance.
- withReportByName() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: set report by name.
- withReportByName(String) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: set report by name and provide name.
- withSubstreams() - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: enable substreams instrumentation.
- withSubstreams(boolean) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: set substreams instrumentation.
- withTag(String, String) - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- withTag(String, String) - Method in class com.lightbend.cinnamon.meta.Identity.Builder
- withTags(Map<String, String>) - Method in class com.lightbend.cinnamon.akka.stream.CinnamonAttributes.Instrumented
-
Java API: set tags on stream identity.
- withTags(Map<String, String>) - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- withTags(Map<String, String>) - Method in class com.lightbend.cinnamon.meta.Identity.Builder
- withUnitPluralSuffix(String) - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- withUnitSuffix(String) - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- withUnitType(Descriptor.UnitType) - Method in class com.lightbend.cinnamon.meta.Descriptor.Builder
- wrap(String, Runnable) - Method in interface com.lightbend.cinnamon.stopwatch.Stopwatch
-
Run the runnable within a stopwatch start and end, to create a user defined time interval.
- wrap(String, Runnable) - Method in class com.lightbend.cinnamon.stopwatch.StopwatchBlocks
- wrap(String, Function0<T>) - Method in interface com.lightbend.cinnamon.stopwatch.Stopwatch
-
Run the block within a stopwatch start and stop, to create a user defined time interval.
- wrap(String, Function0<T>) - Method in class com.lightbend.cinnamon.stopwatch.StopwatchBlocks
All Classes All Packages