Home | History | Annotate | Download | only in 1.11.18

META-INF/
META-INF/MANIFEST.MF
com/
com/amazonaws/
com/amazonaws/metrics/
com/amazonaws/metrics/internal/
com/amazonaws/metrics/internal/cloudwatch/
com/amazonaws/metrics/internal/cloudwatch/spi/
com/amazonaws/metrics/internal/cloudwatch/provider/
com/amazonaws/metrics/internal/cloudwatch/provider/transform/
com/amazonaws/metrics/NoOpClassForJavadocGeneration.class
NoOpClassForJavadocGeneration.java
package com.amazonaws.metrics
public com.amazonaws.metrics.NoOpClassForJavadocGeneration extends java.lang.Object {
	public void  () 
}

com/amazonaws/metrics/internal/cloudwatch/MachineMetric$_.class
MachineMetric.java
package com.amazonaws.metrics.internal.cloudwatch
 com.amazonaws.metrics.internal.cloudwatch.MachineMetric$_ extends java.lang.Object {
	static final boolean INCLUDES_ZERO_VALUES
	static final boolean EXCLUDES_ZERO_VALUES
	private void  () 
}

com/amazonaws/metrics/internal/cloudwatch/CloudWatchMetricConfig.class
CloudWatchMetricConfig.java
package com.amazonaws.metrics.internal.cloudwatch
public com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig extends java.lang.Object {
	static final String NAMESPACE_DELIMITER
	static final int MAX_METRICS_DATUM_SIZE
	public static final int DEFAULT_METRICS_QSIZE
	public static final int DEFAULT_QUEUE_POLL_TIMEOUT_MILLI
	private com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
	private com.amazonaws.ClientConfiguration clientConfiguration
	private long queuePollTimeoutMilli
	private String cloudWatchEndPoint
	private int metricQueueSize
	public void  () 
	public com.amazonaws.auth.AWSCredentialsProvider getCredentialsProvider () 
	public void setCredentialsProvider (com.amazonaws.auth.AWSCredentialsProvider) 
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
	public com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig withCredentialsProvider (com.amazonaws.auth.AWSCredentialsProvider) 
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
	public com.amazonaws.ClientConfiguration getClientConfiguration () 
	public void setClientConfiguration (com.amazonaws.ClientConfiguration) 
		com.amazonaws.ClientConfiguration clientConfiguration
	public com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig withClientConfiguration (com.amazonaws.ClientConfiguration) 
		com.amazonaws.ClientConfiguration clientConfiguration
	public long getQueuePollTimeoutMilli () 
	public void setQueuePollTimeoutMilli (long) 
		long queuePollTimeoutMilli
	public com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig withQueuePollTimeoutMilli (long) 
		long queuePollTimeoutMilli
	public java.lang.String getCloudWatchEndPoint () 
	public void setCloudWatchEndPoint (java.lang.String) 
		String cloudWatchEndPoint
	public com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig withCloudWatchEndPoint (java.lang.String) 
		String cloudWatchEndPoint
	public int getMetricQueueSize () 
	public void setMetricQueueSize (int) 
		int metricQueueSize
	public com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig withMetricQueueSize (int) 
		int metricQueueSize
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/DimensionComparator.class
DimensionComparator.java
package com.amazonaws.metrics.internal.cloudwatch
final com.amazonaws.metrics.internal.cloudwatch.DimensionComparator extends java.lang.Enum implements java.util.Comparator  {
	public static final com.amazonaws.metrics.internal.cloudwatch.DimensionComparator INSTANCE
	private static final int NON_NULLS
	private static final com.amazonaws.metrics.internal.cloudwatch.DimensionComparator[] $VALUES
	public static com.amazonaws.metrics.internal.cloudwatch.DimensionComparator[] values () 
	public static com.amazonaws.metrics.internal.cloudwatch.DimensionComparator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public int compare (com.amazonaws.services.cloudwatch.model.Dimension, com.amazonaws.services.cloudwatch.model.Dimension) 
		com.amazonaws.services.cloudwatch.model.Dimension dim1
		com.amazonaws.services.cloudwatch.model.Dimension dim2
		int result
	private int nullSafeCompare (java.lang.String, java.lang.String) 
		String first
		String second
		int result
	private int nullCompare (java.lang.Object, java.lang.Object) 
		Object first
		Object second
	public volatile int compare (java.lang.Object, java.lang.Object) 
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/MachineMetricFactory$MetricValues.class
MachineMetricFactory.java
package com.amazonaws.metrics.internal.cloudwatch
 com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues extends java.lang.Object {
	private final java.util.List metrics
	private final java.util.List values
	void  (java.util.List, java.util.List) 
		java.util.List metrics
		java.util.List values
	java.util.List getMetrics () 
	java.util.List getValues () 
}

com/amazonaws/metrics/internal/cloudwatch/DefaultMetricCollectorFactory.class
DefaultMetricCollectorFactory.java
package com.amazonaws.metrics.internal.cloudwatch
public com.amazonaws.metrics.internal.cloudwatch.DefaultMetricCollectorFactory extends java.lang.Object implements com.amazonaws.metrics.MetricCollector$Factory  {
	public void  () 
	public com.amazonaws.metrics.MetricCollector getInstance () 
		String endPoint
		com.amazonaws.auth.AWSCredentialsProvider provider
		com.amazonaws.regions.Regions region
		Integer qSize
		Long timeoutMilli
		com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
		com.amazonaws.ClientConfiguration clientConfig
}

com/amazonaws/metrics/internal/cloudwatch/MachineMetric$MetricName.class
MachineMetric.java
package com.amazonaws.metrics.internal.cloudwatch
final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName extends java.lang.Enum {
	public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName JvmMetric
	public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName OSMetric
	private static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName[] $VALUES
	public static com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName[] values () 
	public static com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/spi/MetricData.class
MetricData.java
package com.amazonaws.metrics.internal.cloudwatch.spi
public final com.amazonaws.metrics.internal.cloudwatch.spi.MetricData extends java.lang.Enum {
	private static final com.amazonaws.metrics.internal.cloudwatch.spi.MetricData[] $VALUES
	public static com.amazonaws.metrics.internal.cloudwatch.spi.MetricData[] values () 
	public static com.amazonaws.metrics.internal.cloudwatch.spi.MetricData valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public static transient com.amazonaws.services.cloudwatch.model.MetricDatum newMetricDatum (com.amazonaws.services.cloudwatch.model.MetricDatum, com.amazonaws.services.cloudwatch.model.Dimension[]) 
		com.amazonaws.services.cloudwatch.model.MetricDatum from
		com.amazonaws.services.cloudwatch.model.Dimension[] dimensions
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/spi/RequestMetricTransformer.class
RequestMetricTransformer.java
package com.amazonaws.metrics.internal.cloudwatch.spi
public abstract com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer extends java.lang.Object {
	public static final com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer NONE
	public abstract java.util.List toMetricData (com.amazonaws.metrics.MetricType, com.amazonaws.Request, com.amazonaws.Response) 
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/spi/RequestMetricTransformer$Utils.class
RequestMetricTransformer.java
package com.amazonaws.metrics.internal.cloudwatch.spi
public final com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer$Utils extends java.lang.Enum {
	private static final com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer$Utils[] $VALUES
	public static com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer$Utils[] values () 
	public static com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer$Utils valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public static long endTimeMilli (com.amazonaws.util.TimingInfo) 
		com.amazonaws.util.TimingInfo ti
		Long endTimeMilli
	public static java.util.Date endTimestamp (com.amazonaws.util.TimingInfo) 
		com.amazonaws.util.TimingInfo ti
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/spi/Dimensions.class
Dimensions.java
package com.amazonaws.metrics.internal.cloudwatch.spi
public final com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions extends java.lang.Enum {
	public static final com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions MetricType
	public static final com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions RequestType
	public static final com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions Host
	public static final com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions JVM
	private static final com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions[] $VALUES
	public static com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions[] values () 
	public static com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/spi/RequestMetricTransformer$1.class
RequestMetricTransformer.java
package com.amazonaws.metrics.internal.cloudwatch.spi
final com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer$1 extends java.lang.Object implements com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer  {
	void  () 
	public java.util.List toMetricData (com.amazonaws.metrics.MetricType, com.amazonaws.Request, com.amazonaws.Response) 
		com.amazonaws.metrics.MetricType requestMetric
		com.amazonaws.Request request
		com.amazonaws.Response response
}

com/amazonaws/metrics/internal/cloudwatch/spi/AWSMetricTransformerFactory.class
AWSMetricTransformerFactory.java
package com.amazonaws.metrics.internal.cloudwatch.spi
public final com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory extends java.lang.Enum {
	public static final com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory DynamoDB
	private static final String REQUEST_TRANSFORMER_CLASSNAME_SUFFIX
	public static final String DEFAULT_METRIC_TRANSFORM_PROVIDER_PACKAGE
	public static volatile String transformerPackage
	private volatile com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer requestMetricTransformer
	private static final com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory[] $VALUES
	public static com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory[] values () 
	public static com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public static java.lang.String getTransformerPackage () 
	public static void setTransformerPackage (java.lang.String) 
		String transformPackage
	public static java.lang.String buildRequestMetricTransformerFQCN (java.lang.String, java.lang.String) 
		String awsPrefix
		String packageName
	private com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer loadRequestMetricTransformer (java.lang.String) 
		Class c
		Throwable e
		String fqcn
		org.apache.commons.logging.Log log
	public com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer getRequestMetricTransformer () 
		com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer transformer
		String packageName
		String fqcn
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/MachineMetric.class
MachineMetric.java
package com.amazonaws.metrics.internal.cloudwatch
final com.amazonaws.metrics.internal.cloudwatch.MachineMetric extends java.lang.Enum implements com.amazonaws.metrics.MetricType  {
	public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric TotalMemory
	public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric FreeMemory
	public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric UsedMemory
	public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric SpareMemory
	public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric ThreadCount
	public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric DeadLockThreadCount
	public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric DaemonThreadCount
	public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric PeakThreadCount
	public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric TotalStartedThreadCount
	public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric OpenFileDescriptorCount
	public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric SpareFileDescriptorCount
	private final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim dimension
	private final boolean includeZeroValue
	private final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName metricName
	private static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric[] $VALUES
	public static com.amazonaws.metrics.internal.cloudwatch.MachineMetric[] values () 
	public static com.amazonaws.metrics.internal.cloudwatch.MachineMetric valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim, com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName) 
		com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim dimension
		com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName metricName
	private void  (java.lang.String, int, com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim, com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName, boolean) 
		com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim dimension
		com.amazonaws.metrics.internal.cloudwatch.MachineMetric$MetricName metricName
		boolean includeZeroValue
	java.lang.String getDimensionName () 
	java.lang.String getMetricName () 
	boolean includeZeroValue () 
	static java.lang.String getOSMetricName () 
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/MetricUploaderThread.class
MetricUploaderThread.java
package com.amazonaws.metrics.internal.cloudwatch
 com.amazonaws.metrics.internal.cloudwatch.MetricUploaderThread extends java.lang.Thread {
	private static final String USER_AGENT
	private static final String THREAD_NAME
	private volatile boolean cancelled
	private final com.amazonaws.services.cloudwatch.AmazonCloudWatchClient cloudwatchClient
	private final org.apache.commons.logging.Log log
	private final com.amazonaws.metrics.internal.cloudwatch.BlockingRequestBuilder qIterator
	void  (com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig, java.util.concurrent.BlockingQueue) 
		com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
		java.util.concurrent.BlockingQueue queue
	private static com.amazonaws.services.cloudwatch.AmazonCloudWatchClient createCloudWatchClient (com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig) 
		com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
		com.amazonaws.services.cloudwatch.AmazonCloudWatchClient amazonCloudWatchClient
	void  (com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig, java.util.concurrent.BlockingQueue, com.amazonaws.services.cloudwatch.AmazonCloudWatchClient) 
		com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
		java.util.concurrent.BlockingQueue queue
		com.amazonaws.services.cloudwatch.AmazonCloudWatchClient client
		String endpoint
	public void run () 
		com.amazonaws.services.cloudwatch.model.PutMetricDataRequest req
		Iterable requests
		InterruptedException e
		Throwable t
	void cancel () 
	public com.amazonaws.services.cloudwatch.AmazonCloudWatchClient getCloudwatchClient () 
	private void appendUserAgent (com.amazonaws.services.cloudwatch.model.PutMetricDataRequest) 
		com.amazonaws.services.cloudwatch.model.PutMetricDataRequest request
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/PredefinedMetricTransformer$1.class
PredefinedMetricTransformer.java
package com.amazonaws.metrics.internal.cloudwatch
 com.amazonaws.metrics.internal.cloudwatch.PredefinedMetricTransformer$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$amazonaws$util$AWSRequestMetrics$Field
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/BlockingRequestBuilder.class
BlockingRequestBuilder.java
package com.amazonaws.metrics.internal.cloudwatch
 com.amazonaws.metrics.internal.cloudwatch.BlockingRequestBuilder extends java.lang.Object {
	private static final String OS_METRIC_NAME
	private final com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory machineMetricFactory
	private final java.util.concurrent.BlockingQueue queue
	private final long timeoutNano
	void  (com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig, java.util.concurrent.BlockingQueue) 
		com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
		java.util.concurrent.BlockingQueue queue
	java.lang.Iterable nextUploadUnits ()  throws java.lang.InterruptedException 
		long elapsedNano
		com.amazonaws.services.cloudwatch.model.MetricDatum datum
		java.util.Map uniqueMetrics
		long startNano
	private void summarize (com.amazonaws.services.cloudwatch.model.MetricDatum, java.util.Map) 
		com.amazonaws.services.cloudwatch.model.MetricDatum datum
		java.util.Map uniqueMetrics
		Double value
		java.util.List dims
		String metricName
		String key
		com.amazonaws.services.cloudwatch.model.MetricDatum statDatum
		com.amazonaws.services.cloudwatch.model.StatisticSet stat
	private java.lang.Iterable toPutMetricDataRequests (java.util.Map) 
		com.amazonaws.services.cloudwatch.model.MetricDatum datum
		com.amazonaws.services.cloudwatch.model.MetricDatum m
		java.util.Map uniqueMetrics
		java.util.List list
		java.util.List data
	private java.util.List newPutMetricDataRequests (java.util.Collection) 
		com.amazonaws.services.cloudwatch.model.Dimension jvmDim
		String perJvmNameSpace
		java.util.Collection data
		java.util.List list
		String ns
		com.amazonaws.services.cloudwatch.model.PutMetricDataRequest req
		boolean perHost
		String perHostNameSpace
		String hostName
		com.amazonaws.services.cloudwatch.model.Dimension hostDim
		boolean singleNamespace
		String jvmMetricName
	private java.util.Collection filterOSMetrics (java.util.Collection) 
		com.amazonaws.services.cloudwatch.model.MetricDatum datum
		java.util.Collection data
		java.util.Collection output
	private transient com.amazonaws.services.cloudwatch.model.PutMetricDataRequest newPutMetricDataRequest (java.util.Collection, java.lang.String, com.amazonaws.services.cloudwatch.model.Dimension[]) 
		com.amazonaws.services.cloudwatch.model.Dimension dim
		com.amazonaws.services.cloudwatch.model.MetricDatum newMD
		com.amazonaws.services.cloudwatch.model.MetricDatum md
		java.util.Collection newData
		java.util.Collection data
		String namespace
		com.amazonaws.services.cloudwatch.model.Dimension[] extraDims
	final com.amazonaws.services.cloudwatch.model.MetricDatum cloneMetricDatum (com.amazonaws.services.cloudwatch.model.MetricDatum) 
		com.amazonaws.services.cloudwatch.model.MetricDatum md
	private com.amazonaws.services.cloudwatch.model.Dimension dimension (com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions, java.lang.String) 
		com.amazonaws.metrics.internal.cloudwatch.spi.Dimensions name
		String value
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/RequestMetricCollectorSupport.class
RequestMetricCollectorSupport.java
package com.amazonaws.metrics.internal.cloudwatch
public com.amazonaws.metrics.internal.cloudwatch.RequestMetricCollectorSupport extends com.amazonaws.metrics.RequestMetricCollector {
	protected static final org.apache.commons.logging.Log log
	private final java.util.concurrent.BlockingQueue queue
	private final com.amazonaws.metrics.internal.cloudwatch.PredefinedMetricTransformer transformer
	protected void  (java.util.concurrent.BlockingQueue) 
		java.util.concurrent.BlockingQueue queue
	public void collectMetrics (com.amazonaws.Request, com.amazonaws.Response) 
		Exception ex
		com.amazonaws.Request request
		com.amazonaws.Response response
	private void collectMetrics0 (com.amazonaws.Request, com.amazonaws.Response) 
		RuntimeException ex
		com.amazonaws.services.cloudwatch.model.MetricDatum datum
		com.amazonaws.metrics.internal.cloudwatch.PredefinedMetricTransformer transformer
		com.amazonaws.metrics.MetricType type
		com.amazonaws.Request request
		com.amazonaws.Response response
		com.amazonaws.util.AWSRequestMetrics arm
	protected boolean addMetricsToQueue (com.amazonaws.services.cloudwatch.model.MetricDatum) 
		com.amazonaws.services.cloudwatch.model.MetricDatum metric
	protected com.amazonaws.metrics.internal.cloudwatch.PredefinedMetricTransformer getTransformer () 
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/ServiceMetricCollectorSupport.class
ServiceMetricCollectorSupport.java
package com.amazonaws.metrics.internal.cloudwatch
public com.amazonaws.metrics.internal.cloudwatch.ServiceMetricCollectorSupport extends com.amazonaws.metrics.ServiceMetricCollector {
	static final double NANO_PER_SEC
	protected static final org.apache.commons.logging.Log log
	private final java.util.concurrent.BlockingQueue queue
	protected void  (java.util.concurrent.BlockingQueue) 
		java.util.concurrent.BlockingQueue queue
	public void collectByteThroughput (com.amazonaws.metrics.ByteThroughputProvider) 
		Exception ex
		com.amazonaws.metrics.ByteThroughputProvider provider
	double bytesPerSecond (double, double) 
		double byteCount
		double durationNano
		double bytesPerSec
	private void collectByteThroughput0 (com.amazonaws.metrics.ByteThroughputProvider) 
		com.amazonaws.services.cloudwatch.model.Dimension throughputDimension
		com.amazonaws.services.cloudwatch.model.MetricDatum throughputDatum
		com.amazonaws.services.cloudwatch.model.Dimension byteCountDimension
		com.amazonaws.services.cloudwatch.model.MetricDatum byteCountDatum
		com.amazonaws.metrics.ByteThroughputProvider provider
		com.amazonaws.metrics.ThroughputMetricType throughputType
		com.amazonaws.metrics.ServiceMetricType byteCountType
		java.util.Set metrics
		double byteCount
		double durationNano
		double bytesPerSec
	public void collectLatency (com.amazonaws.metrics.ServiceLatencyProvider) 
		com.amazonaws.services.cloudwatch.model.Dimension dim
		com.amazonaws.services.cloudwatch.model.MetricDatum datum
		com.amazonaws.metrics.ServiceLatencyProvider provider
		com.amazonaws.metrics.ServiceMetricType type
		java.util.Set metrics
	private void safeAddMetricsToQueue (com.amazonaws.services.cloudwatch.model.MetricDatum) 
		RuntimeException ex
		com.amazonaws.services.cloudwatch.model.MetricDatum metric
	protected boolean addMetricsToQueue (com.amazonaws.services.cloudwatch.model.MetricDatum) 
		com.amazonaws.services.cloudwatch.model.MetricDatum metric
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/provider/transform/DynamoDBDimensions.class
DynamoDBDimensions.java
package com.amazonaws.metrics.internal.cloudwatch.provider.transform
public final com.amazonaws.metrics.internal.cloudwatch.provider.transform.DynamoDBDimensions extends java.lang.Enum {
	public static final com.amazonaws.metrics.internal.cloudwatch.provider.transform.DynamoDBDimensions TableName
	private static final com.amazonaws.metrics.internal.cloudwatch.provider.transform.DynamoDBDimensions[] $VALUES
	public static com.amazonaws.metrics.internal.cloudwatch.provider.transform.DynamoDBDimensions[] values () 
	public static com.amazonaws.metrics.internal.cloudwatch.provider.transform.DynamoDBDimensions valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/provider/transform/DynamoDBRequestMetricTransformer.class
DynamoDBRequestMetricTransformer.java
package com.amazonaws.metrics.internal.cloudwatch.provider.transform
public com.amazonaws.metrics.internal.cloudwatch.provider.transform.DynamoDBRequestMetricTransformer extends java.lang.Object implements com.amazonaws.metrics.internal.cloudwatch.spi.RequestMetricTransformer  {
	public void  () 
	public java.util.List toMetricData (com.amazonaws.metrics.MetricType, com.amazonaws.Request, com.amazonaws.Response) 
		java.lang.reflect.InvocationTargetException e
		Exception e
		com.amazonaws.metrics.MetricType metricType
		com.amazonaws.Request request
		com.amazonaws.Response response
	private java.util.List toMetricData0 (com.amazonaws.metrics.MetricType, com.amazonaws.Request, com.amazonaws.Response)  throws java.lang.SecurityException java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException 
		Object awsResponse
		java.lang.reflect.Method method
		Object value
		com.amazonaws.services.dynamodbv2.model.ConsumedCapacity consumedCapacity
		Double units
		String tableName
		java.util.List dims
		com.amazonaws.services.cloudwatch.model.MetricDatum datum
		com.amazonaws.metrics.MetricType metricType
		com.amazonaws.Request req
		com.amazonaws.Response response
		com.amazonaws.services.dynamodbv2.metrics.DynamoDBRequestMetric predefined
	private java.lang.String requestType (com.amazonaws.Request) 
		com.amazonaws.Request req
}

com/amazonaws/metrics/internal/cloudwatch/provider/transform/DynamoDBRequestMetricTransformer$1.class
DynamoDBRequestMetricTransformer.java
package com.amazonaws.metrics.internal.cloudwatch.provider.transform
 com.amazonaws.metrics.internal.cloudwatch.provider.transform.DynamoDBRequestMetricTransformer$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$amazonaws$services$dynamodbv2$metrics$DynamoDBRequestMetric
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/MetricCollectorSupport.class
MetricCollectorSupport.java
package com.amazonaws.metrics.internal.cloudwatch
public com.amazonaws.metrics.internal.cloudwatch.MetricCollectorSupport extends com.amazonaws.metrics.MetricCollector {
	protected static final org.apache.commons.logging.Log log
	private static volatile com.amazonaws.metrics.internal.cloudwatch.MetricCollectorSupport singleton
	private final com.amazonaws.metrics.internal.cloudwatch.RequestMetricCollectorSupport requestMetricCollector
	private final com.amazonaws.metrics.internal.cloudwatch.ServiceMetricCollectorSupport serviceMetricCollector
	private final java.util.concurrent.BlockingQueue queue
	private final com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
	private com.amazonaws.metrics.internal.cloudwatch.MetricUploaderThread uploaderThread
	static com.amazonaws.metrics.internal.cloudwatch.MetricCollectorSupport getInstance () 
	static synchronized boolean startSingleton (com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig) 
		com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
	static synchronized boolean restartSingleton (com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig) 
		com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
	private static boolean createAndStartCollector (com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig) 
		com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
		com.amazonaws.metrics.internal.cloudwatch.MetricCollectorSupport collector
	protected void  (com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig) 
		com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig config
	public boolean start () 
	public boolean stop () 
	public com.amazonaws.metrics.internal.cloudwatch.CloudWatchMetricConfig getConfig () 
	public com.amazonaws.services.cloudwatch.AmazonCloudWatchClient getCloudwatchClient () 
	public final boolean isEnabled () 
	public com.amazonaws.metrics.RequestMetricCollector getRequestMetricCollector () 
	public com.amazonaws.metrics.ServiceMetricCollector getServiceMetricCollector () 
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/MachineMetric$Dim.class
MachineMetric.java
package com.amazonaws.metrics.internal.cloudwatch
final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim extends java.lang.Enum {
	public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim Memory
	public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim Threads
	public static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim FileDescriptors
	private static final com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim[] $VALUES
	public static com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim[] values () 
	public static com.amazonaws.metrics.internal.cloudwatch.MachineMetric$Dim valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/PredefinedMetricTransformer.class
PredefinedMetricTransformer.java
package com.amazonaws.metrics.internal.cloudwatch
public com.amazonaws.metrics.internal.cloudwatch.PredefinedMetricTransformer extends java.lang.Object {
	private static final org.apache.commons.logging.Log log
	static final boolean INCLUDE_REQUEST_TYPE
	static final boolean EXCLUDE_REQUEST_TYPE
	public void  () 
	public java.util.List toMetricData (com.amazonaws.metrics.MetricType, com.amazonaws.Request, com.amazonaws.Response) 
		com.amazonaws.util.AWSRequestMetrics$Field predefined
		java.util.List metricData
		com.amazonaws.metrics.internal.cloudwatch.spi.AWSMetricTransformerFactory aws
		com.amazonaws.AmazonWebServiceRequest origReq
		String reqClassName
		com.amazonaws.metrics.MetricType metricType
		com.amazonaws.Request request
		com.amazonaws.Response response
	protected java.util.List metricOfRequestOrRetryCount (com.amazonaws.util.AWSRequestMetrics$Field, com.amazonaws.Request, java.lang.Object) 
		com.amazonaws.util.AWSRequestMetrics$Field metricType
		com.amazonaws.Request req
		Object resp
		com.amazonaws.util.AWSRequestMetrics m
		com.amazonaws.util.TimingInfo ti
		Number counter
		int requestCount
		double count
	protected java.util.List metricOfCount (com.amazonaws.util.AWSRequestMetrics$Field, com.amazonaws.Request, java.lang.Object) 
		com.amazonaws.util.AWSRequestMetrics$Field metricType
		com.amazonaws.Request req
		Object resp
		com.amazonaws.util.AWSRequestMetrics m
		com.amazonaws.util.TimingInfo ti
		Number counter
		double count
	protected java.util.List latencyMetricOf (com.amazonaws.metrics.MetricType, com.amazonaws.Request, java.lang.Object, boolean) 
		java.util.List dims
		com.amazonaws.services.cloudwatch.model.MetricDatum datum
		com.amazonaws.util.TimingInfo sub
		java.util.List result
		com.amazonaws.metrics.MetricType metricType
		com.amazonaws.Request req
		Object response
		boolean includesRequestType
		com.amazonaws.util.AWSRequestMetrics m
		com.amazonaws.util.TimingInfo root
		String metricName
		java.util.List subMeasures
	protected java.util.List latencyOfClientExecuteTime (com.amazonaws.Request, java.lang.Object) 
		java.util.List dims
		com.amazonaws.services.cloudwatch.model.MetricDatum datum
		com.amazonaws.Request req
		Object response
		com.amazonaws.util.AWSRequestMetrics m
		com.amazonaws.util.TimingInfo root
		String metricName
	private java.lang.String requestType (com.amazonaws.Request) 
		com.amazonaws.Request req
	protected java.util.List counterMetricOf (com.amazonaws.metrics.MetricType, com.amazonaws.Request, java.lang.Object, boolean) 
		com.amazonaws.services.cloudwatch.model.Dimension requestDimension
		com.amazonaws.services.cloudwatch.model.MetricDatum second
		com.amazonaws.metrics.MetricType type
		com.amazonaws.Request req
		Object resp
		boolean includesRequestType
		com.amazonaws.util.AWSRequestMetrics m
		com.amazonaws.util.TimingInfo ti
		String metricName
		Number counter
		int count
		java.util.List result
		com.amazonaws.services.cloudwatch.model.Dimension metricDimension
		com.amazonaws.services.cloudwatch.model.MetricDatum first
	static void  () 
}

com/amazonaws/metrics/internal/cloudwatch/MachineMetricFactory.class
MachineMetricFactory.java
package com.amazonaws.metrics.internal.cloudwatch
 com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory extends java.lang.Object {
	private static final java.util.List memoryMetrics
	private static final java.util.List threadMetrics
	private static final java.util.List fdMetrics
	private final com.amazonaws.jmx.spi.JmxInfoProvider jmxInfoProvider
	void  () 
	private void addMetrics (java.util.List, com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues, com.amazonaws.services.cloudwatch.model.StandardUnit) 
		com.amazonaws.services.cloudwatch.model.MetricDatum datum
		com.amazonaws.metrics.internal.cloudwatch.MachineMetric metric
		long val
		int i
		java.util.List list
		com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues metricValues
		com.amazonaws.services.cloudwatch.model.StandardUnit unit
		java.util.List machineMetrics
		java.util.List values
	private java.util.Set customMachineMetrics () 
		com.amazonaws.metrics.MetricType m
		java.util.Set customized
	private com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues metricValues (java.util.Set, java.util.List, java.util.List) 
		com.amazonaws.metrics.internal.cloudwatch.MachineMetric mm
		int i
		java.util.Set customSet
		java.util.List defaults
		java.util.List values
		java.util.List actualMetrics
		java.util.List actualValues
	java.util.List generateMetrics () 
		Throwable t
		Throwable t
		java.util.Set customSet
		java.util.List targetList
	private void addMemoryMetrics (java.util.List, java.util.Set) 
		java.util.List targetList
		java.util.Set customSet
		Runtime rt
		long totalMem
		long freeMem
		long usedMem
		long spareMem
		java.util.List values
		com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues metricValues
	private void addFileDescriptorMetrics (java.util.List, java.util.Set) 
		long openFdCount
		long maxFdCount
		java.util.List values
		com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues metricValues
		java.util.List targetList
		java.util.Set customSet
		com.amazonaws.jmx.spi.JmxInfoProvider provider
		long[] fdInfo
	private void addThreadMetrics (java.util.List, java.util.Set) 
		java.util.List targetList
		java.util.Set customSet
		long threadCount
		long[] ids
		long deadLockThreadCount
		long daemonThreadCount
		long peakThreadCount
		long totalStartedThreadCount
		java.util.List values
		com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues metricValues
	private com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues memoryMetricValues (java.util.Set, java.util.List) 
		java.util.Set customSet
		java.util.List values
	private com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues fdMetricValues (java.util.Set, java.util.List) 
		java.util.Set customSet
		java.util.List values
	private com.amazonaws.metrics.internal.cloudwatch.MachineMetricFactory$MetricValues threadMetricValues (java.util.Set, java.util.List) 
		java.util.Set customSet
		java.util.List values
	static void  () 
}

META-INF/maven/
META-INF/maven/com.amazonaws/
META-INF/maven/com.amazonaws/aws-java-sdk-cloudwatchmetrics/
META-INF/maven/com.amazonaws/aws-java-sdk-cloudwatchmetrics/pom.xml
META-INF/maven/com.amazonaws/aws-java-sdk-cloudwatchmetrics/pom.properties