| Constructor and Description | 
|---|
AWSEC2ComputeService(ComputeServiceContext context,
                    Map<String,Credentials> credentialStore,
                    com.google.common.base.Supplier<Set<? extends Image>> images,
                    com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
                    com.google.common.base.Supplier<Set<? extends Location>> locations,
                    ListNodesStrategy listNodesStrategy,
                    GetImageStrategy getImageStrategy,
                    GetNodeMetadataStrategy getNodeMetadataStrategy,
                    CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
                    RebootNodeStrategy rebootNodeStrategy,
                    DestroyNodeStrategy destroyNodeStrategy,
                    ResumeNodeStrategy startNodeStrategy,
                    SuspendNodeStrategy stopNodeStrategy,
                    javax.inject.Provider<TemplateBuilder> templateBuilderProvider,
                    javax.inject.Provider<TemplateOptions> templateOptionsProvider,
                    com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning,
                    com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated,
                    com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended,
                    InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory,
                    RunScriptOnNode.Factory runScriptOnNodeFactory,
                    InitAdminAccess initAdminAccess,
                    PersistNodeCredentials persistNodeCredentials,
                    ComputeServiceConstants.Timeouts timeouts,
                    ExecutorService executor,
                    AWSEC2Client ec2Client,
                    ConcurrentMap<RegionAndName,KeyPair> credentialsMap,
                    com.google.common.cache.LoadingCache<RegionAndName,String> securityGroupMap,
                    com.google.common.cache.LoadingCache<RegionAndName,String> placementGroupMap,
                    com.google.common.base.Predicate<PlacementGroup> placementGroupDeleted,
                    boolean generateInstanceNames,
                    AWSEC2AsyncClient aclient,
                    com.google.common.base.Optional<ImageExtension> imageExtension,
                    GroupNamingConvention.Factory namingConvention)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected com.google.common.base.Predicate<PlacementGroup> | 
AWSEC2ComputeServiceDependenciesModule.placementGroupAvailable(PlacementGroupAvailable available)  | 
protected com.google.common.base.Predicate<PlacementGroup> | 
AWSEC2ComputeServiceDependenciesModule.placementGroupDeleted(PlacementGroupDeleted deleted)  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
PlacementGroup.compareTo(PlacementGroup o)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.base.Predicate<PlacementGroup> | 
CreatePlacementGroupIfNeeded.placementGroupAvailable  | 
| Constructor and Description | 
|---|
CreatePlacementGroupIfNeeded(AWSEC2Client ec2Client,
                            com.google.common.base.Predicate<PlacementGroup> placementGroupAvailable)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
PlacementGroupDeleted.apply(PlacementGroup group)  | 
boolean | 
PlacementGroupAvailable.apply(PlacementGroup group)  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<PlacementGroup> | 
PlacementGroupClient.describePlacementGroupsInRegion(String region,
                               String... groupNames)
Returns information about one or more placement groups in your account. 
 | 
com.google.common.util.concurrent.ListenableFuture<? extends Set<PlacementGroup>> | 
PlacementGroupAsyncClient.describePlacementGroupsInRegion(String region,
                               String... placementGroupIds)  | 
| Modifier and Type | Method and Description | 
|---|---|
PlacementGroup | 
PlacementGroupHandler.getResult()  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<PlacementGroup> | 
DescribePlacementGroupsResponseHandler.getResult()  | 
ParseSax.HandlerWithResult<Set<PlacementGroup>> | 
DescribePlacementGroupsResponseHandler.setContext(HttpRequest request)  | 
Copyright © 2009-2013 jclouds. All Rights Reserved.