public class DigitalOcean2ComputeServiceContextModule extends ComputeServiceAdapterContextModule<Droplet,Size,ImageInRegion,Region>
ComputeServiceAdapterContextModule.AddDefaultCredentialsToImage, ComputeServiceAdapterContextModule.LocationsFromComputeServiceAdapterModule<N,H,I,L>
BaseComputeServiceContextModule.RunScriptOnNodeFactoryImpl
Constructor and Description |
---|
DigitalOcean2ComputeServiceContextModule() |
defineAddNodeWithTagStrategy, defineDestroyNodeStrategy, defineGetImageStrategy, defineGetNodeMetadataStrategy, defineListNodesStrategy, defineRebootNodeStrategy, defineStartNodeStrategy, defineStopNodeStrategy, provideHardware, provideImages
bindCredentialsOverriderFunction, guiceProvideImageExtension, guiceProvideSecurityGroupExtension, guiceProvideTemplateOptions, indexer, osFamilyToCredentials, provideImageExtension, provideImageMap, provideOsFamilyToCredentials, provideOsVersionMap, provideSecurityGroupExtension, provideSizeMap, provideTemplateOptionallyFromProperties, provideTemplateOptions, shouldEagerlyParseImages, supplyImageCache, supplyNonParsingImages, supplySizeCache
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
public DigitalOcean2ComputeServiceContextModule()
protected void configure()
configure
in class BaseComputeServiceContextModule
@Provides protected com.google.common.base.Predicate<Integer> provideDropletRunningPredicate(DigitalOcean2Api api, ComputeServiceConstants.Timeouts timeouts, ComputeServiceConstants.PollPeriod pollPeriod)
@Provides protected com.google.common.base.Predicate<Integer> provideDropletSuspendedPredicate(DigitalOcean2Api api, ComputeServiceConstants.Timeouts timeouts, ComputeServiceConstants.PollPeriod pollPeriod)
@Provides protected com.google.common.base.Predicate<Integer> provideDropletTerminatedPredicate(DigitalOcean2Api api, ComputeServiceConstants.Timeouts timeouts, ComputeServiceConstants.PollPeriod pollPeriod)
@Provides protected com.google.common.base.Predicate<Integer> provideImageAvailablePredicate(DigitalOcean2Api api, ComputeServiceConstants.Timeouts timeouts, ComputeServiceConstants.PollPeriod pollPeriod)
@Provides @Singleton protected com.google.common.base.Predicate<Region> provideRegionAvailablePredicate(DigitalOcean2Api api, ComputeServiceConstants.Timeouts timeouts, ComputeServiceConstants.PollPeriod pollPeriod)
@Provides protected com.google.common.base.Predicate<Integer> provideActionCompletedPredicate(DigitalOcean2Api api, ComputeServiceConstants.Timeouts timeouts, ComputeServiceConstants.PollPeriod pollPeriod)
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.