public class ComputeServiceAdapterContextModule<N,H,I,L> extends BaseComputeServiceContextModule
Modifier and Type | Class and Description |
---|---|
static class |
ComputeServiceAdapterContextModule.AddDefaultCredentialsToImage |
static class |
ComputeServiceAdapterContextModule.LocationsFromComputeServiceAdapterModule<N,H,I,L>
install this, if you want to use your computeservice adapter to handle locations.
|
BaseComputeServiceContextModule.RunScriptOnNodeFactoryImpl
Constructor and Description |
---|
ComputeServiceAdapterContextModule() |
bindCredentialsOverriderFunction, configure, 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
@Provides @Singleton protected final com.google.common.base.Supplier<Set<? extends Hardware>> provideHardware(ComputeServiceAdapter<N,H,I,L> adapter, com.google.common.base.Function<H,Hardware> transformer)
@Provides @Singleton protected final com.google.common.base.Supplier<Set<? extends Image>> provideImages(ComputeServiceAdapter<N,H,I,L> adapter, com.google.common.base.Function<I,Image> transformer, ComputeServiceAdapterContextModule.AddDefaultCredentialsToImage addDefaultCredentialsToImage)
@Provides @Singleton protected final CreateNodeWithGroupEncodedIntoName defineAddNodeWithTagStrategy(AdaptingComputeServiceStrategies<N,H,I,L> in)
@Provides @Singleton protected final DestroyNodeStrategy defineDestroyNodeStrategy(AdaptingComputeServiceStrategies<N,H,I,L> in)
@Provides @Singleton protected final GetNodeMetadataStrategy defineGetNodeMetadataStrategy(AdaptingComputeServiceStrategies<N,H,I,L> in)
@Provides @Singleton protected final GetImageStrategy defineGetImageStrategy(AdaptingComputeServiceStrategies<N,H,I,L> in)
@Provides @Singleton protected final ListNodesStrategy defineListNodesStrategy(AdaptingComputeServiceStrategies<N,H,I,L> in)
@Provides @Singleton protected final RebootNodeStrategy defineRebootNodeStrategy(AdaptingComputeServiceStrategies<N,H,I,L> in)
@Provides @Singleton protected final ResumeNodeStrategy defineStartNodeStrategy(AdaptingComputeServiceStrategies<N,H,I,L> in)
@Provides @Singleton protected final SuspendNodeStrategy defineStopNodeStrategy(AdaptingComputeServiceStrategies<N,H,I,L> in)
Copyright © 2009-2018 The Apache Software Foundation. All Rights Reserved.