Modifier and Type | Method and Description |
---|---|
Hardware |
VirtualMachineTemplateToHardware.apply(VirtualMachineTemplate template) |
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) |
AWSEC2TemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
com.google.common.base.Supplier<Set<? extends Image>> images,
com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
com.google.common.base.Supplier<Location> defaultLocation,
javax.inject.Provider<TemplateOptions> optionsProvider,
javax.inject.Provider<TemplateBuilder> defaultTemplateProvider,
com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap) |
Modifier and Type | Method and Description |
---|---|
protected Hardware |
AWSRunningInstanceToNodeMetadata.parseHardware(RunningInstance instance) |
Constructor and Description |
---|
AWSRunningInstanceToNodeMetadata(Map<InstanceState,NodeMetadata.Status> instanceToNodeStatus,
Map<String,Credentials> credentialStore,
com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap,
com.google.common.base.Supplier<Set<? extends Location>> locations,
com.google.common.base.Supplier<Set<? extends Hardware>> hardware,
GroupNamingConvention.Factory namingConvention) |
Modifier and Type | Method and Description |
---|---|
Set<? extends Hardware> |
AWSEC2HardwareSupplier.get() |
Modifier and Type | Method and Description |
---|---|
Hardware |
RoleSizeToHardware.apply(RoleSize input) |
Modifier and Type | Method and Description |
---|---|
Iterable<Hardware> |
BYONComputeServiceAdapter.listHardwareProfiles() |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Supplier<Set<? extends Hardware>> |
ServerToNodeMetadata.hardwares |
Modifier and Type | Method and Description |
---|---|
Hardware |
FlavorToHardware.apply(Flavor from) |
protected Hardware |
ServerToNodeMetadata.parseHardware(Server from) |
Modifier and Type | Method and Description |
---|---|
Iterable<Hardware> |
CloudSigmaComputeServiceAdapter.listHardwareProfiles() |
Constructor and Description |
---|
CloudSigmaTemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
com.google.common.base.Supplier<Set<? extends Image>> images,
com.google.common.base.Supplier<Set<? extends Hardware>> hardwares,
com.google.common.base.Supplier<Location> defaultLocation2,
javax.inject.Provider<TemplateOptions> optionsProvider,
javax.inject.Provider<TemplateBuilder> defaultTemplateProvider) |
Modifier and Type | Method and Description |
---|---|
Hardware |
ServiceOfferingToHardware.apply(ServiceOffering offering) |
Modifier and Type | Method and Description |
---|---|
boolean |
VirtualMachineToNodeMetadata.FindHardwareForVirtualMachine.matches(VirtualMachine from,
Hardware input) |
Constructor and Description |
---|
VirtualMachineToNodeMetadata.FindHardwareForVirtualMachine(com.google.common.base.Supplier<Set<? extends Hardware>> location) |
Modifier and Type | Method and Description |
---|---|
Iterable<Hardware> |
JCloudsNativeComputeServiceAdapter.listHardwareProfiles()
Hardware profiles describe available cpu, memory, and disk configurations that can be used to
run a node.
|
Set<? extends Hardware> |
ComputeService.listHardwareProfiles()
The list hardware profiles command shows you the options including virtual cpu count, memory,
and disks.
|
Modifier and Type | Field and Description |
---|---|
protected Class<? extends ComputeServiceAdapter<NodeMetadata,Hardware,Image,Location>> |
JCloudsNativeComputeServiceAdapterContextModule.adapter |
Modifier and Type | Method and Description |
---|---|
protected abstract Class<? extends com.google.common.base.Supplier<Set<? extends Hardware>>> |
BindComputeSuppliersByClass.defineHardwareSupplier() |
protected com.google.common.base.Supplier<Set<? extends Hardware>> |
ComputeServiceAdapterContextModule.provideHardware(ComputeServiceAdapter<N,H,I,L> adapter,
com.google.common.base.Function<H,Hardware> transformer) |
protected com.google.common.base.Supplier<Map<String,? extends Hardware>> |
BaseComputeServiceContextModule.provideSizeMap(com.google.common.base.Supplier<Set<? extends Hardware>> sizes) |
protected com.google.common.base.Supplier<Set<? extends Hardware>> |
BaseComputeServiceContextModule.supplySizeCache(AtomicReference<AuthorizationException> authException,
long seconds,
com.google.common.base.Supplier<Set<? extends Hardware>> hardwareSupplier) |
Modifier and Type | Method and Description |
---|---|
protected void |
BindComputeSuppliersByClass.bindHardwareSupplier(Class<? extends com.google.common.base.Supplier<Set<? extends Hardware>>> clazz) |
protected com.google.common.base.Supplier<Set<? extends Hardware>> |
ComputeServiceAdapterContextModule.provideHardware(ComputeServiceAdapter<N,H,I,L> adapter,
com.google.common.base.Function<H,Hardware> transformer) |
protected com.google.common.base.Supplier<Map<String,? extends Hardware>> |
BaseComputeServiceContextModule.provideSizeMap(com.google.common.base.Supplier<Set<? extends Hardware>> sizes) |
protected com.google.common.base.Supplier<Set<? extends Hardware>> |
BaseComputeServiceContextModule.supplySizeCache(AtomicReference<AuthorizationException> authException,
long seconds,
com.google.common.base.Supplier<Set<? extends Hardware>> hardwareSupplier) |
Constructor and Description |
---|
JCloudsNativeComputeServiceAdapterContextModule(Class<? extends ComputeServiceAdapter<NodeMetadata,Hardware,Image,Location>> adapter) |
Modifier and Type | Method and Description |
---|---|
Hardware |
HardwareBuilder.build() |
Hardware |
Template.getHardware()
Size that suits the requirements.
|
Hardware |
NodeMetadata.getHardware()
The hardware this node is running, if possible to determine.
|
Modifier and Type | Method and Description |
---|---|
TemplateBuilder |
TemplateBuilder.fromHardware(Hardware hardware)
Configure this template to require the minimum hardware of the parameter.
|
static HardwareBuilder |
HardwareBuilder.fromHardware(Hardware in) |
NodeMetadataBuilder |
NodeMetadataBuilder.hardware(Hardware hardware) |
Modifier and Type | Class and Description |
---|---|
class |
HardwareImpl |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Supplier<Set<? extends Hardware>> |
TemplateBuilderImpl.hardwares |
Modifier and Type | Method and Description |
---|---|
Hardware |
TemplateImpl.getHardware()
Size that suits the requirements.
|
Hardware |
NodeMetadataImpl.getHardware()
The hardware this node is running, if possible to determine.
|
protected Hardware |
TemplateBuilderImpl.resolveHardware(Set<? extends Hardware> hardwarel,
Iterable<? extends Image> images) |
Modifier and Type | Method and Description |
---|---|
protected com.google.common.collect.Ordering<Hardware> |
TemplateBuilderImpl.hardwareSorter() |
Modifier and Type | Method and Description |
---|---|
TemplateBuilder |
TemplateBuilderImpl.fromHardware(Hardware hardware)
Configure this template to require the minimum hardware of the parameter.
|
protected Image |
TemplateBuilderImpl.resolveImage(Hardware hardware,
Iterable<? extends Image> supportedImages) |
Modifier and Type | Method and Description |
---|---|
protected Hardware |
TemplateBuilderImpl.resolveHardware(Set<? extends Hardware> hardwarel,
Iterable<? extends Image> images) |
protected NoSuchElementException |
TemplateBuilderImpl.throwNoSuchElementExceptionAfterLoggingHardwareIds(String message,
Iterable<? extends Hardware> hardwares) |
Constructor and Description |
---|
NodeMetadataImpl(String providerId,
String name,
String id,
Location location,
URI uri,
Map<String,String> userMetadata,
Set<String> tags,
String group,
Hardware hardware,
String imageId,
OperatingSystem os,
NodeMetadata.Status status,
String backendStatus,
int loginPort,
Iterable<String> publicAddresses,
Iterable<String> privateAddresses,
LoginCredentials credentials,
String hostname) |
TemplateImpl(Image image,
Hardware hardware,
Location location,
TemplateOptions options) |
Constructor and Description |
---|
TemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
com.google.common.base.Supplier<Set<? extends Image>> images,
com.google.common.base.Supplier<Set<? extends Hardware>> hardwares,
com.google.common.base.Supplier<Location> defaultLocation2,
javax.inject.Provider<TemplateOptions> optionsProvider,
javax.inject.Provider<TemplateBuilder> defaultTemplateProvider) |
Modifier and Type | Method and Description |
---|---|
Set<? extends Hardware> |
BaseComputeService.listHardwareProfiles()
The list hardware profiles command shows you the options including virtual cpu count, memory,
and disks.
|
Constructor and Description |
---|
BaseComputeService(ComputeServiceContext context,
Map<String,Credentials> credentialStore,
com.google.common.base.Supplier<Set<? extends Image>> images,
com.google.common.base.Supplier<Set<? extends Hardware>> hardwareProfiles,
com.google.common.base.Supplier<Set<? extends Location>> locations,
ListNodesStrategy listNodesStrategy,
GetImageStrategy getImageStrategy,
GetNodeMetadataStrategy getNodeMetadataStrategy,
CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
RebootNodeStrategy rebootNodeStrategy,
DestroyNodeStrategy destroyNodeStrategy,
ResumeNodeStrategy resumeNodeStrategy,
SuspendNodeStrategy suspendNodeStrategy,
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,
InitAdminAccess initAdminAccess,
RunScriptOnNode.Factory runScriptOnNodeFactory,
PersistNodeCredentials persistNodeCredentials,
ComputeServiceConstants.Timeouts timeouts,
ExecutorService executor,
com.google.common.base.Optional<ImageExtension> imageExtension) |
Modifier and Type | Method and Description |
---|---|
Iterable<Hardware> |
StubComputeServiceAdapter.listHardwareProfiles() |
Modifier and Type | Method and Description |
---|---|
static double |
ComputeServiceUtils.getCores(Hardware input) |
static double |
ComputeServiceUtils.getCoresAndSpeed(Hardware input) |
static double |
ComputeServiceUtils.getSpace(Hardware input) |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Supplier<Set<? extends Hardware>> |
InstanceToNodeMetadata.hardwares |
Modifier and Type | Method and Description |
---|---|
Hardware |
HardwareProfileToHardware.apply(HardwareProfile from) |
protected Hardware |
InstanceToNodeMetadata.parseHardware(Instance from) |
Constructor and Description |
---|
EC2ComputeService(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,
EC2Client ec2Client,
ConcurrentMap<RegionAndName,KeyPair> credentialsMap,
com.google.common.cache.LoadingCache<RegionAndName,String> securityGroupMap,
com.google.common.base.Optional<ImageExtension> imageExtension,
GroupNamingConvention.Factory namingConvention) |
Modifier and Type | Method and Description |
---|---|
protected Class<? extends com.google.common.base.Supplier<Set<? extends Hardware>>> |
EC2BindComputeSuppliersByClass.defineHardwareSupplier() |
Modifier and Type | Method and Description |
---|---|
Hardware |
EC2HardwareBuilder.build() |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Supplier<Set<? extends Hardware>> |
RunningInstanceToNodeMetadata.hardware |
Modifier and Type | Method and Description |
---|---|
protected Hardware |
RunningInstanceToNodeMetadata.parseHardware(RunningInstance instance) |
Constructor and Description |
---|
RunningInstanceToNodeMetadata(Map<InstanceState,NodeMetadata.Status> instanceToNodeStatus,
Map<String,Credentials> credentialStore,
com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap,
com.google.common.base.Supplier<Set<? extends Location>> locations,
com.google.common.base.Supplier<Set<? extends Hardware>> hardware,
GroupNamingConvention.Factory namingConvention) |
Modifier and Type | Method and Description |
---|---|
protected Image |
EC2TemplateBuilderImpl.resolveImage(Hardware size,
Iterable<? extends Image> supportedImages) |
Constructor and Description |
---|
EC2TemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
com.google.common.base.Supplier<Set<? extends Image>> images,
com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
com.google.common.base.Supplier<Location> defaultLocation,
javax.inject.Provider<TemplateOptions> optionsProvider,
javax.inject.Provider<TemplateBuilder> defaultTemplateProvider,
com.google.common.base.Supplier<com.google.common.cache.LoadingCache<RegionAndName,? extends Image>> imageMap) |
Modifier and Type | Method and Description |
---|---|
Set<? extends Hardware> |
EC2HardwareSupplier.get() |
Modifier and Type | Method and Description |
---|---|
Iterable<Hardware> |
ElasticStackComputeServiceAdapter.listHardwareProfiles() |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Supplier<Set<? extends Hardware>> |
VServerMetadataToNodeMetadata.hardwares |
Modifier and Type | Method and Description |
---|---|
Hardware |
ServerTypeToHardware.apply(ServerType from) |
protected Hardware |
VServerMetadataToNodeMetadata.parseHardware(String from) |
Modifier and Type | Method and Description |
---|---|
Iterable<Hardware> |
GleSYSComputeServiceAdapter.listHardwareProfiles() |
Modifier and Type | Method and Description |
---|---|
Hardware |
ServerSpecToHardware.apply(ServerSpec spec) |
Constructor and Description |
---|
GoGridComputeService(ComputeServiceContext context,
Map<String,Credentials> credentialStore,
com.google.common.base.Supplier<Set<? extends Image>> images,
com.google.common.base.Supplier<Set<? extends Hardware>> hardwareProfiles,
com.google.common.base.Supplier<Set<? extends Location>> locations,
ListNodesStrategy listNodesStrategy,
GetImageStrategy getImageStrategy,
GetNodeMetadataStrategy getNodeMetadataStrategy,
CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy,
RebootNodeStrategy rebootNodeStrategy,
DestroyNodeStrategy destroyNodeStrategy,
ResumeNodeStrategy resumeNodeStrategy,
SuspendNodeStrategy suspendNodeStrategy,
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,
InitAdminAccess initAdminAccess,
RunScriptOnNode.Factory runScriptOnNodeFactory,
PersistNodeCredentials persistNodeCredentials,
ComputeServiceConstants.Timeouts timeouts,
ExecutorService executor,
com.google.common.base.Optional<ImageExtension> imageExtension) |
Modifier and Type | Method and Description |
---|---|
protected Hardware |
ServerToNodeMetadata.parseHardware(Server from) |
Modifier and Type | Method and Description |
---|---|
Iterable<Hardware> |
GoGridComputeServiceAdapter.listHardwareProfiles() |
Constructor and Description |
---|
GoGridComputeServiceAdapter(GoGridClient client,
com.google.common.base.Function<Hardware,String> sizeToRam,
ComputeServiceConstants.Timeouts timeouts) |
Modifier and Type | Field and Description |
---|---|
static Hardware |
GoGridHardwareSupplier.H1024 |
static Hardware |
GoGridHardwareSupplier.H16384 |
static Hardware |
GoGridHardwareSupplier.H2048 |
static Hardware |
GoGridHardwareSupplier.H4096 |
static Hardware |
GoGridHardwareSupplier.H512 |
static Hardware |
GoGridHardwareSupplier.H8192 |
Modifier and Type | Field and Description |
---|---|
static com.google.common.collect.ImmutableSet<Hardware> |
GoGridHardwareSupplier.H_ALL |
Modifier and Type | Method and Description |
---|---|
Set<? extends Hardware> |
GoGridHardwareSupplier.get() |
Constructor and Description |
---|
JoyentCloudComputeService(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,
JoyentCloudApi novaApi,
com.google.common.cache.LoadingCache<DatacenterAndName,KeyAndPrivateKey> keyCache,
com.google.common.base.Function<Set<? extends NodeMetadata>,com.google.common.collect.Multimap<String,String>> orphanedGroupsByDatacenterId,
GroupNamingConvention.Factory namingConvention,
com.google.common.base.Optional<ImageExtension> imageExtension) |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Supplier<Set<? extends Hardware>> |
MachineInDatacenterToNodeMetadata.hardwares |
Modifier and Type | Method and Description |
---|---|
Hardware |
PackageInDatacenterToHardware.apply(PackageInDatacenter pkgInDatacenter) |
protected Hardware |
MachineInDatacenterToNodeMetadata.findHardwareForMachineOrNull(MachineInDatacenter machineInDatacenter) |
Constructor and Description |
---|
MachineInDatacenterToNodeMetadata(Map<Machine.State,NodeMetadata.Status> toPortableNodeStatus,
com.google.common.base.Supplier<Map<String,Location>> locationIndex,
com.google.common.base.Supplier<Set<? extends Image>> images,
com.google.common.base.Supplier<Set<? extends Hardware>> hardwares,
GroupNamingConvention.Factory namingConvention) |
Modifier and Type | Method and Description |
---|---|
Iterable<Hardware> |
BaseNodePoolComputeServiceAdapter.listHardwareProfiles() |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Supplier<Set<? extends Hardware>> |
ServerToNodeMetadata.hardwares |
Modifier and Type | Method and Description |
---|---|
Hardware |
FlavorToHardware.apply(Flavor from) |
protected Hardware |
ServerToNodeMetadata.parseHardware(Server from) |
Constructor and Description |
---|
NovaComputeService(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,
NovaApi novaApi,
com.google.common.cache.LoadingCache<ZoneAndName,SecurityGroupInZone> securityGroupMap,
com.google.common.cache.LoadingCache<ZoneAndName,KeyPair> keyPairCache,
com.google.common.base.Function<Set<? extends NodeMetadata>,com.google.common.collect.Multimap<String,String>> orphanedGroupsByZoneId,
GroupNamingConvention.Factory namingConvention,
com.google.common.base.Optional<ImageExtension> imageExtension) |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Supplier<Set<? extends Hardware>> |
ServerInZoneToNodeMetadata.hardwares |
Modifier and Type | Method and Description |
---|---|
Hardware |
FlavorInZoneToHardware.apply(FlavorInZone flavorInZone) |
protected Hardware |
ServerInZoneToNodeMetadata.findHardwareForServerOrNull(ServerInZone serverInZone) |
Constructor and Description |
---|
ServerInZoneToNodeMetadata(Map<Server.Status,NodeMetadata.Status> toPortableNodeStatus,
com.google.common.base.Supplier<Map<String,Location>> locationIndex,
com.google.common.base.Supplier<Set<? extends Image>> images,
com.google.common.base.Supplier<Set<? extends Hardware>> hardwares,
GroupNamingConvention.Factory namingConvention) |
Modifier and Type | Method and Description |
---|---|
Iterable<Hardware> |
RimuHostingComputeServiceAdapter.listHardwareProfiles() |
Modifier and Type | Method and Description |
---|---|
Hardware |
VMSpecToHardware.apply(VMSpec from) |
Modifier and Type | Method and Description |
---|---|
Hardware |
ServerManagerHardwareToHardware.apply(Hardware from) |
Modifier and Type | Method and Description |
---|---|
boolean |
ServerToNodeMetadata.FindHardwareForServer.matches(Server from,
Hardware input) |
Constructor and Description |
---|
ServerToNodeMetadata.FindHardwareForServer(com.google.common.base.Supplier<Set<? extends Hardware>> hardware) |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Supplier<Set<? extends Hardware>> |
SliceToNodeMetadata.hardwares |
Modifier and Type | Method and Description |
---|---|
Hardware |
FlavorToHardware.apply(Flavor from) |
protected Hardware |
SliceToNodeMetadata.parseHardware(Slice from) |
Modifier and Type | Method and Description |
---|---|
Hardware |
VmSpecificationToHardware.apply(VmSpecification from) |
Modifier and Type | Method and Description |
---|---|
boolean |
VMToNodeMetadata.FindHardwareForServer.matches(VM from,
Hardware input) |
Constructor and Description |
---|
VMToNodeMetadata.FindHardwareForServer(com.google.common.base.Supplier<Set<? extends Hardware>> hardware) |
Modifier and Type | Method and Description |
---|---|
Hardware |
ProductItemsToHardware.apply(Iterable<ProductItem> items) |
Hardware |
VirtualGuestToNodeMetadata.GetHardwareForVirtualGuest.getHardware(VirtualGuest guest) |
Constructor and Description |
---|
VirtualGuestToNodeMetadata.GetHardwareForVirtualGuest(SoftLayerClient client,
com.google.common.base.Function<Iterable<ProductItem>,Hardware> productItemsToHardware) |
Constructor and Description |
---|
TerremarkVCloudComputeService(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 resumeNodeStrategy,
SuspendNodeStrategy suspendNodeStrategy,
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,
CleanupOrphanKeys cleanupOrphanKeys,
com.google.common.base.Optional<ImageExtension> imageExtension) |
Modifier and Type | Method and Description |
---|---|
protected Class<? extends com.google.common.base.Supplier<Set<? extends Hardware>>> |
TerremarkBindComputeSuppliersByClass.defineHardwareSupplier() |
Modifier and Type | Method and Description |
---|---|
Hardware |
HardwareForVCloudExpressVApp.apply(VApp from) |
Modifier and Type | Method and Description |
---|---|
Set<? extends Hardware> |
VCloudHardwareSupplier.get() |
Set<? extends Hardware> |
StaticHardwareSupplier.get() |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Function<VApp,Hardware> |
VAppToNodeMetadata.hardwareForVApp |
Modifier and Type | Method and Description |
---|---|
Hardware |
HardwareForVApp.apply(VApp from) |
Hardware |
HardwareForVAppTemplate.apply(VAppTemplate from) |
Constructor and Description |
---|
VAppToNodeMetadata(Map<Status,NodeMetadata.Status> vAppStatusToNodeStatus,
Map<String,Credentials> credentialStore,
FindLocationForResource findLocationForResourceInVDC,
com.google.common.base.Function<VApp,Hardware> hardwareForVApp,
GroupNamingConvention.Factory namingConvention) |
Constructor and Description |
---|
VCloudTemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends Location>> locations,
com.google.common.base.Supplier<Set<? extends Image>> images,
com.google.common.base.Supplier<Set<? extends Hardware>> sizes,
com.google.common.base.Supplier<Location> defaultLocation,
javax.inject.Provider<TemplateOptions> optionsProvider,
javax.inject.Provider<TemplateBuilder> defaultTemplateProvider) |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Function<Vm,Hardware> |
VmToNodeMetadata.hardwareForVm |
Modifier and Type | Method and Description |
---|---|
Hardware |
HardwareForVAppTemplate.apply(VAppTemplate from) |
Hardware |
HardwareForVm.apply(Vm from) |
Constructor and Description |
---|
VmToNodeMetadata(Map<ResourceEntity.Status,NodeMetadata.Status> vAppStatusToNodeStatus,
Map<String,Credentials> credentialStore,
FindLocationForResource findLocationForResourceInVDC,
com.google.common.base.Function<Vm,Hardware> hardwareForVm,
GroupNamingConvention.Factory namingConvention) |
Modifier and Type | Method and Description |
---|---|
Iterable<Hardware> |
VirtualBoxComputeServiceAdapter.listHardwareProfiles() |
Constructor and Description |
---|
VirtualBoxImageExtension(ComputeServiceAdapter<org.virtualbox_4_1.IMachine,Hardware,Image,Location> vboxAdapter,
com.google.common.base.Function<org.virtualbox_4_1.IMachine,NodeMetadata> machineToNode,
com.google.common.base.Supplier<org.virtualbox_4_1.VirtualBoxManager> manager,
String workingDir,
com.google.common.base.Function<org.virtualbox_4_1.IMachine,Image> imachineToImage,
MachineUtils machineUtils) |
Modifier and Type | Method and Description |
---|---|
Hardware |
IMachineToHardware.apply(org.virtualbox_4_1.IMachine vm) |
Copyright © 2009-2013 jclouds. All Rights Reserved.