public interface Backends
Backends
abstraction for all underlying backends.Modifier and Type | Method and Description |
---|---|
EventFactory |
eventsFor(Identity identity)
Create an
EventFactory for a single identity for all
loaded event backends. |
EventFactory |
eventsFor(java.util.List<Identity> identities)
Create an
EventFactory for multiple identities for all
loaded event backends. |
java.util.List<Backend> |
getBackends()
Get a list of all loaded backends.
|
CinnamonMeta |
getCinnamonMeta() |
com.typesafe.config.Config |
getConfig() |
LoggingProvider |
getLoggingProvider() |
MetricFactory |
metricsFor(Identity identity)
Create a
MetricFactory for a single identity for all
loaded metric backends. |
MetricFactory |
metricsFor(java.util.List<Identity> identities)
Create a
MetricFactory for multiple identities for all
loaded metric backends. |
java.util.List<Backend> getBackends()
com.typesafe.config.Config getConfig()
CinnamonMeta getCinnamonMeta()
LoggingProvider getLoggingProvider()
MetricFactory metricsFor(Identity identity)
MetricFactory
for a single identity for all
loaded metric backends.identity
- identity of instrumented entityMetricFactory metricsFor(java.util.List<Identity> identities)
MetricFactory
for multiple identities for all
loaded metric backends.identities
- multiple identities of instrumented entityEventFactory eventsFor(Identity identity)
EventFactory
for a single identity for all
loaded event backends.identity
- identity of instrumented entityEventFactory eventsFor(java.util.List<Identity> identities)
EventFactory
for multiple identities for all
loaded event backends.identities
- multiple identities of instrumented entityCinnamon API. Copyright (c) 2015–2021 Lightbend.