Skip navigation links
A C E G I L M N O P R 

A

AggregatingMetricsService - Class in org.ametiste.metrics
Default MetricsService implementation, sending metrics to metrics aggregators by defined routes.
AggregatingMetricsService(AggregatorsRouter, MetricsIdentifierResolver, String) - Constructor for class org.ametiste.metrics.AggregatingMetricsService
 
AggregatorsRouter - Interface in org.ametiste.metrics.router
Metrics allow configuration with different routes for specific metrics.

C

createEvent(String, long, long) - Method in class org.ametiste.metrics.AggregatingMetricsService
Deprecated.
createEvent(String, int) - Method in class org.ametiste.metrics.AggregatingMetricsService
Creates event in time with eventValue for metricId.
createEvent(String, long, long) - Method in interface org.ametiste.metrics.MetricsService
Deprecated.
createEvent(String, int) - Method in interface org.ametiste.metrics.MetricsService
Creates event in time with eventValue for metricId.

E

event(String, int) - Method in interface org.ametiste.metrics.MetricsAggregator
 
event(String, int) - Method in class org.ametiste.metrics.NullMetricsAggregator
 

G

getAggregatorsForMetric(String) - Method in interface org.ametiste.metrics.router.AggregatorsRouter
Defines list of MetricsAggregator that may accept metric with id metricIdentifier.
getAggregatorsForMetric(String) - Method in class org.ametiste.metrics.router.MappingAggregatorsRouter
Matches list of aggregators either by key or by prefixed key.

I

increment(String) - Method in class org.ametiste.metrics.AggregatingMetricsService
Increments counter to 1 for metrics with id metricId
increment(String, int) - Method in class org.ametiste.metrics.AggregatingMetricsService
Increments counter to incrementValue for metrics with id metricId
increment(String) - Method in interface org.ametiste.metrics.MetricsAggregator
 
increment(String, int) - Method in interface org.ametiste.metrics.MetricsAggregator
 
increment(String) - Method in interface org.ametiste.metrics.MetricsService
Increments counter to 1 for metrics with id metricId
increment(String, int) - Method in interface org.ametiste.metrics.MetricsService
Increments counter to incrementValue for metrics with id metricId
increment(String) - Method in class org.ametiste.metrics.NullMetricsAggregator
 
increment(String, int) - Method in class org.ametiste.metrics.NullMetricsAggregator
 

L

ListContainer - Class in org.ametiste.metrics.container
Serves as a list wrapper.
ListContainer(List<MetricsAggregator>) - Constructor for class org.ametiste.metrics.container.ListContainer
 
loadList() - Method in class org.ametiste.metrics.container.ListContainer
 
loadMap() - Method in class org.ametiste.metrics.container.MapContainer
 

M

MapContainer - Class in org.ametiste.metrics.container
Map wrapper, helps with beans creation in mixed xml/java context.
MapContainer(Map<String, ListContainer>) - Constructor for class org.ametiste.metrics.container.MapContainer
 
MappingAggregatorsRouter - Class in org.ametiste.metrics.router
AggregatorsRouter implementation based on MapContainer Metric ids in routing map may contain wildcards.
MappingAggregatorsRouter(MapContainer) - Constructor for class org.ametiste.metrics.router.MappingAggregatorsRouter
Requires routing map MapContainer with "__default" key route at least.
MappingMetricsIdentifierResolver - Class in org.ametiste.metrics.resolver
Implementation with explicit mapping of name to id resolve entries
MappingMetricsIdentifierResolver(Map<String, String>) - Constructor for class org.ametiste.metrics.resolver.MappingMetricsIdentifierResolver
 
MetricsAggregator - Interface in org.ametiste.metrics
Single endpoint of metrics aggregation which goals and work principles highly depend on implementation
MetricsIdentifierResolver - Interface in org.ametiste.metrics.resolver
Resolves metric identifier from metric name, is useful when id of registered metric is required to be different from metric name.
MetricsService - Interface in org.ametiste.metrics
Service for metric registration

N

NullMetricsAggregator - Class in org.ametiste.metrics
This aggregator implementation does nothing with metrics.
NullMetricsAggregator() - Constructor for class org.ametiste.metrics.NullMetricsAggregator
 

O

org.ametiste.metrics - package org.ametiste.metrics
 
org.ametiste.metrics.container - package org.ametiste.metrics.container
 
org.ametiste.metrics.resolver - package org.ametiste.metrics.resolver
 
org.ametiste.metrics.router - package org.ametiste.metrics.router
 

P

PathMetricsIdentifierResolver - Class in org.ametiste.metrics.resolver
Metric name resolver that resolves path to metric identifier.
PathMetricsIdentifierResolver(List<String>, String) - Constructor for class org.ametiste.metrics.resolver.PathMetricsIdentifierResolver
 
PlainMetricsIdentifierResolver - Class in org.ametiste.metrics.resolver
Always resolves metricName to metric identifier without any modifications.
PlainMetricsIdentifierResolver() - Constructor for class org.ametiste.metrics.resolver.PlainMetricsIdentifierResolver
 

R

resolveMetricId(String) - Method in class org.ametiste.metrics.resolver.MappingMetricsIdentifierResolver
Resolves metric identifier from metric name, is useful when id of registered metric is required to be different from metric name.
resolveMetricId(String) - Method in interface org.ametiste.metrics.resolver.MetricsIdentifierResolver
Resolves metric identifier from metric name, is useful when id of registered metric is required to be different from metric name.
resolveMetricId(String) - Method in class org.ametiste.metrics.resolver.PathMetricsIdentifierResolver
 
resolveMetricId(String) - Method in class org.ametiste.metrics.resolver.PlainMetricsIdentifierResolver
Always resolves metricName to metric identifier without any modifications.
A C E G I L M N O P R 
Skip navigation links