com.atlassian.aws.ec2.caches
Class InstanceCache

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

public class InstanceCache
extends AwsOmeCache<com.amazonaws.services.ec2.model.Instance>


Constructor Summary
InstanceCache(com.amazonaws.services.ec2.AmazonEC2Async ec2Client)
           
InstanceCache(com.amazonaws.services.ec2.AmazonEC2Async ec2Client, int maximumDataAge, TimeUnit maximumDataAgeUnit)
           
 
Method Summary
protected  void onResourceLookupFailure(String resourceId)
           
protected  List<com.amazonaws.services.ec2.model.Instance> refreshAllData()
           
protected  String toResourceId(com.amazonaws.services.ec2.model.Instance instance)
           
 
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

InstanceCache

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

InstanceCache

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

refreshAllData

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

toResourceId

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

onResourceLookupFailure

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


Copyright © 2015 Atlassian. All rights reserved.