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

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 and Event.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 by n.
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

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 given Identity.
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 by n.
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 given Identity.
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 and start.
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
 
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