com.atlassian.aws.ec2.caches
Class VolumeCache

java.lang.Object
  extended by com.atlassian.aws.AwsOmeCache<com.amazonaws.services.ec2.model.Volume>
      extended by com.atlassian.aws.ec2.caches.VolumeCache

public class VolumeCache
extends AwsOmeCache<com.amazonaws.services.ec2.model.Volume>


Constructor Summary
VolumeCache(com.amazonaws.services.ec2.AmazonEC2Async ec2Client)
           
VolumeCache(com.amazonaws.services.ec2.AmazonEC2Async ec2Client, int maximumDataAge, TimeUnit maximumDataAgeUnit)
           
 
Method Summary
protected  void onResourceLookupFailure(String resourceId)
           
protected  List<com.amazonaws.services.ec2.model.Volume> refreshAllData()
           
protected  String toResourceId(com.amazonaws.services.ec2.model.Volume volume)
           
 
Methods inherited from class com.atlassian.aws.AwsOmeCache
describe, describe, describeResources, setMaximumStatusAgeSeconds
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VolumeCache

public VolumeCache(com.amazonaws.services.ec2.AmazonEC2Async ec2Client,
                   int maximumDataAge,
                   TimeUnit maximumDataAgeUnit)

VolumeCache

public VolumeCache(com.amazonaws.services.ec2.AmazonEC2Async ec2Client)
Method Detail

refreshAllData

protected List<com.amazonaws.services.ec2.model.Volume> refreshAllData()
Specified by:
refreshAllData in class AwsOmeCache<com.amazonaws.services.ec2.model.Volume>

toResourceId

protected String toResourceId(com.amazonaws.services.ec2.model.Volume volume)
Specified by:
toResourceId in class AwsOmeCache<com.amazonaws.services.ec2.model.Volume>

onResourceLookupFailure

protected void onResourceLookupFailure(String resourceId)
Specified by:
onResourceLookupFailure in class AwsOmeCache<com.amazonaws.services.ec2.model.Volume>


Copyright © 2015 Atlassian. All rights reserved.