org.jclouds.aws.ec2.compute.strategy
Class AWSEC2ListNodesStrategy
java.lang.Object
org.jclouds.ec2.compute.strategy.EC2ListNodesStrategy
org.jclouds.aws.ec2.compute.strategy.AWSEC2ListNodesStrategy
- All Implemented Interfaces:
- org.jclouds.compute.strategy.ListNodesStrategy
@Singleton
public class AWSEC2ListNodesStrategy
- extends org.jclouds.ec2.compute.strategy.EC2ListNodesStrategy
| Fields inherited from class org.jclouds.ec2.compute.strategy.EC2ListNodesStrategy |
logger, maxTime, regions, runningInstanceToNodeMetadata, userExecutor |
| Methods inherited from class org.jclouds.ec2.compute.strategy.EC2ListNodesStrategy |
allInstancesInRegion, instancesByIdInRegion, listDetailsOnNodesMatching, listNodes, listNodesByIds, splitHandle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
client
protected final AWSEC2Api client
spotConverter
protected final SpotInstanceRequestToAWSRunningInstance spotConverter
AWSEC2ListNodesStrategy
@Inject
protected AWSEC2ListNodesStrategy(AWSEC2Api client,
com.google.common.base.Supplier<Set<String>> regions,
com.google.common.base.Function<org.jclouds.ec2.domain.RunningInstance,org.jclouds.compute.domain.NodeMetadata> runningInstanceToNodeMetadata,
@Named(value="jclouds.user-threads")
com.google.common.util.concurrent.ListeningExecutorService userExecutor,
SpotInstanceRequestToAWSRunningInstance spotConverter)
pollRunningInstances
protected Iterable<? extends org.jclouds.ec2.domain.RunningInstance> pollRunningInstances()
- Overrides:
pollRunningInstances in class org.jclouds.ec2.compute.strategy.EC2ListNodesStrategy
pollRunningInstancesByRegionsAndIds
protected Iterable<? extends org.jclouds.ec2.domain.RunningInstance> pollRunningInstancesByRegionsAndIds(com.google.common.collect.Multimap<String,String> idsByRegions)
- Overrides:
pollRunningInstancesByRegionsAndIds in class org.jclouds.ec2.compute.strategy.EC2ListNodesStrategy
allSpotInstancesInRegion
protected com.google.common.base.Function<String,Set<SpotInstanceRequest>> allSpotInstancesInRegion()
spotInstancesByIdInRegion
protected com.google.common.base.Function<String,Set<SpotInstanceRequest>> spotInstancesByIdInRegion(com.google.common.collect.Multimap<String,String> idsByRegions)
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.