public class AWSEC2ComputeServiceDependenciesModule extends EC2ComputeServiceDependenciesModule
instanceToNodeState
Constructor and Description |
---|
AWSEC2ComputeServiceDependenciesModule() |
Modifier and Type | Method and Description |
---|---|
protected void |
configure() |
protected com.google.common.base.Predicate<PlacementGroup> |
placementGroupAvailable(PlacementGroupAvailable available) |
protected com.google.common.base.Predicate<PlacementGroup> |
placementGroupDeleted(PlacementGroupDeleted deleted) |
protected com.google.common.cache.LoadingCache<RegionAndName,String> |
placementGroupMap(CreatePlacementGroupIfNeeded in) |
protected Set<String> |
provideClusterComputeIds() |
bindNodeConverter, credentialsMap, instanceToElasticIp, keypairMap, securityGroupEventualConsistencyDelay, securityGroupMap
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
public AWSEC2ComputeServiceDependenciesModule()
protected void configure()
configure
in class EC2ComputeServiceDependenciesModule
@Provides @Singleton @Named(value="AVAILABLE") protected com.google.common.base.Predicate<PlacementGroup> placementGroupAvailable(PlacementGroupAvailable available)
@Provides @Singleton @Named(value="DELETED") protected com.google.common.base.Predicate<PlacementGroup> placementGroupDeleted(PlacementGroupDeleted deleted)
@Provides @Singleton @Named(value="PLACEMENT") protected com.google.common.cache.LoadingCache<RegionAndName,String> placementGroupMap(CreatePlacementGroupIfNeeded in)
@Provides @Singleton protected Set<String> provideClusterComputeIds()
Copyright © 2009-2012 jclouds. All Rights Reserved.