Skip navigation links
A C M N O P Q R 

A

addMeasure(String, double) - Method in class com.cirrustech.metric.AWSCloudWatchMetric
Add a measure to a metric.
addMeasure(String, double) - Method in interface com.cirrustech.metric.Metric
Add a measure to a metric.
addMeasure(String, double) - Method in class com.cirrustech.metric.NoOpMetric
Add a measure to a metric.
AWSCloudWatchMetric - Class in com.cirrustech.metric
Metric implementation using AWS CloudWatch.
AWSCloudWatchMetric(String, MetricsPublisher) - Constructor for class com.cirrustech.metric.AWSCloudWatchMetric
Constructor.
AWSCloudWatchMetricsFactory - Class in com.cirrustech.metric.factory
Implementation of MetricsFactory using AWS CloudWatch.
AWSCloudWatchMetricsFactory(MetricsPublisher) - Constructor for class com.cirrustech.metric.factory.AWSCloudWatchMetricsFactory
Constructor.

C

call() - Method in class com.cirrustech.publisher.callable.QueueBasedCallable
close() - Method in class com.cirrustech.metric.AWSCloudWatchMetric
Close a metric.
close() - Method in interface com.cirrustech.metric.Metric
Close a metric.
close() - Method in class com.cirrustech.metric.NoOpMetric
Close a metric.
closePublisher() - Method in interface com.cirrustech.publisher.MetricsPublisher
Close the publishing channel.
closePublisher() - Method in class com.cirrustech.publisher.QueueBasedMetricsPublisher
Close the publishing channel.
com.cirrustech.metric - package com.cirrustech.metric
 
com.cirrustech.metric.factory - package com.cirrustech.metric.factory
 
com.cirrustech.publisher - package com.cirrustech.publisher
 
com.cirrustech.publisher.callable - package com.cirrustech.publisher.callable
 

M

Metric - Interface in com.cirrustech.metric
Model for publishing a utils.
MetricsFactory - Interface in com.cirrustech.metric.factory
Model for publishing a metrics.
MetricsPublisher - Interface in com.cirrustech.publisher
Model for publishing a collection of CW metrics.

N

newMetric(String) - Method in class com.cirrustech.metric.factory.AWSCloudWatchMetricsFactory
Create a metric.
newMetric(String) - Method in interface com.cirrustech.metric.factory.MetricsFactory
Create a metric.
NoOpMetric - Class in com.cirrustech.metric
Implementation with no behavior, used for testing.
NoOpMetric() - Constructor for class com.cirrustech.metric.NoOpMetric
 

O

open() - Method in class com.cirrustech.metric.AWSCloudWatchMetric
Open a metric.
open() - Method in interface com.cirrustech.metric.Metric
Open a metric.
open() - Method in class com.cirrustech.metric.NoOpMetric
Open a metric.

P

publish(Collection<MetricDatum>) - Method in interface com.cirrustech.publisher.MetricsPublisher
Publish a collection of metrics to CW.
publish(Collection<MetricDatum>) - Method in class com.cirrustech.publisher.QueueBasedMetricsPublisher
Publish a collection of metrics to CW.

Q

QueueBasedCallable - Class in com.cirrustech.publisher.callable
Async CW publisher using a queue for reading metrics.
QueueBasedCallable(BlockingQueue<MetricDatum>, AmazonCloudWatch, String, int) - Constructor for class com.cirrustech.publisher.callable.QueueBasedCallable
Constructor.
QueueBasedMetricsPublisher - Class in com.cirrustech.publisher
Metrics publisher that uses a queue to submit metrics to CW.
QueueBasedMetricsPublisher(AmazonCloudWatch, String, int) - Constructor for class com.cirrustech.publisher.QueueBasedMetricsPublisher
Constructor.

R

resetMeasures() - Method in class com.cirrustech.metric.AWSCloudWatchMetric
Remove all measures from a metric.
resetMeasures() - Method in interface com.cirrustech.metric.Metric
Remove all measures from a metric.
resetMeasures() - Method in class com.cirrustech.metric.NoOpMetric
Remove all measures from a metric.
A C M N O P Q R 
Skip navigation links

Copyright © 2018. All rights reserved.