org.dasein.cloud.aws.platform
Class AWSPlatformServices

java.lang.Object
  extended by org.dasein.cloud.platform.AbstractPlatformServices
      extended by org.dasein.cloud.aws.platform.AWSPlatformServices
All Implemented Interfaces:
org.dasein.cloud.platform.PlatformServices

public class AWSPlatformServices
extends org.dasein.cloud.platform.AbstractPlatformServices


Constructor Summary
AWSPlatformServices(AWSCloud cloud)
           
 
Method Summary
 CloudFront getCDNSupport()
           
 SimpleDB getKeyValueDatabaseSupport()
           
 org.dasein.cloud.platform.MonitoringSupport getMonitoringSupport()
           
 SNS getPushNotificationSupport()
           
 RDS getRelationalDatabaseSupport()
           
 
Methods inherited from class org.dasein.cloud.platform.AbstractPlatformServices
getDataWarehouseSupport, getMessageQueueSupport, hasCDNSupport, hasDataWarehouseSupport, hasKeyValueDatabaseSupport, hasMessageQueueSupport, hasMonitoringSupport, hasPushNotificationSupport, hasRelationalDatabaseSupport
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AWSPlatformServices

public AWSPlatformServices(AWSCloud cloud)
Method Detail

getCDNSupport

@Nonnull
public CloudFront getCDNSupport()
Specified by:
getCDNSupport in interface org.dasein.cloud.platform.PlatformServices
Overrides:
getCDNSupport in class org.dasein.cloud.platform.AbstractPlatformServices

getKeyValueDatabaseSupport

@Nonnull
public SimpleDB getKeyValueDatabaseSupport()
Specified by:
getKeyValueDatabaseSupport in interface org.dasein.cloud.platform.PlatformServices
Overrides:
getKeyValueDatabaseSupport in class org.dasein.cloud.platform.AbstractPlatformServices

getPushNotificationSupport

@Nonnull
public SNS getPushNotificationSupport()
Specified by:
getPushNotificationSupport in interface org.dasein.cloud.platform.PlatformServices
Overrides:
getPushNotificationSupport in class org.dasein.cloud.platform.AbstractPlatformServices

getRelationalDatabaseSupport

@Nonnull
public RDS getRelationalDatabaseSupport()
Specified by:
getRelationalDatabaseSupport in interface org.dasein.cloud.platform.PlatformServices
Overrides:
getRelationalDatabaseSupport in class org.dasein.cloud.platform.AbstractPlatformServices

getMonitoringSupport

@Nonnull
public org.dasein.cloud.platform.MonitoringSupport getMonitoringSupport()
Specified by:
getMonitoringSupport in interface org.dasein.cloud.platform.PlatformServices
Overrides:
getMonitoringSupport in class org.dasein.cloud.platform.AbstractPlatformServices


Copyright © 2009-2014 Dell, Inc.. All Rights Reserved.