public class CloudSigmaComputeServiceContextModule extends ComputeServiceAdapterContextModule<CloudSigmaClient,CloudSigmaAsyncClient,ServerInfo,Hardware,DriveInfo,Location>
Modifier and Type | Class and Description |
---|---|
static class |
CloudSigmaComputeServiceContextModule.GetDrive |
ComputeServiceAdapterContextModule.AddDefaultCredentialsToImage, ComputeServiceAdapterContextModule.LocationsFromComputeServiceAdapterModule<N,H,I,L>
Constructor and Description |
---|
CloudSigmaComputeServiceContextModule() |
Modifier and Type | Method and Description |
---|---|
protected com.google.common.cache.LoadingCache<String,DriveInfo> |
cache(CloudSigmaComputeServiceContextModule.GetDrive getDrive) |
protected void |
configure() |
protected TemplateBuilder |
provideTemplate(com.google.inject.Injector injector,
TemplateBuilder template) |
protected com.google.common.base.Predicate<DriveInfo> |
supplyDriveUnclaimed(DriveClaimed driveClaimed,
ComputeServiceConstants.Timeouts timeouts) |
protected TemplateOptions |
templateOptions() |
defineAddNodeWithTagStrategy, defineDestroyNodeStrategy, defineGetNodeMetadataStrategy, defineListNodesStrategy, defineRebootNodeStrategy, defineStartNodeStrategy, defineStopNodeStrategy, provideHardware, provideImages
indexer, provideImageMap, provideNamingConvention, provideOsVersionMap, provideSizeMap, provideTemplateOptionallyFromProperties, provideTemplateOptions, shouldParseImagesOnDemand, supplyImageCache, supplyImageCache, supplyNonParsingImageCache, 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 CloudSigmaComputeServiceContextModule()
protected TemplateBuilder provideTemplate(com.google.inject.Injector injector, TemplateBuilder template)
provideTemplate
in class BaseComputeServiceContextModule
protected void configure()
@Provides @Singleton protected com.google.common.cache.LoadingCache<String,DriveInfo> cache(CloudSigmaComputeServiceContextModule.GetDrive getDrive)
@Provides @Singleton protected com.google.common.base.Predicate<DriveInfo> supplyDriveUnclaimed(DriveClaimed driveClaimed, ComputeServiceConstants.Timeouts timeouts)
@Provides @Singleton protected TemplateOptions templateOptions()
Copyright © 2009-2012 jclouds. All Rights Reserved.