org.dasein.cloud.cloudstack
Class CSCloud

java.lang.Object
  extended by org.dasein.cloud.CloudProvider
      extended by org.dasein.cloud.AbstractCloud
          extended by org.dasein.cloud.cloudstack.CSCloud

public class CSCloud
extends AbstractCloud


Constructor Summary
CSCloud()
           
 
Method Summary
 String getCloudName()
           
 CSComputeServices getComputeServices()
           
 CSTopology getDataCenterServices()
           
 CSIdentityServices getIdentityServices()
           
static org.apache.log4j.Logger getLogger(Class<?> cls, String type)
           
 CSNetworkServices getNetworkServices()
           
 String getProviderName()
           
 CSServiceProvider getServiceProvider()
           
 CSVersion getVersion()
           
 long parseTime(String timestamp)
           
 String testContext()
           
 Document waitForJob(Document doc, String jobName)
           
 Document waitForJob(String jobId, String jobName)
           
 
Methods inherited from class org.dasein.cloud.AbstractCloud
getAdminServices, getPlatformServices
 
Methods inherited from class org.dasein.cloud.CloudProvider
close, connect, connect, getComputeCloud, getContext, getStorageServices, hasComputeServices, hasIdentityServices, hasNetworkServices, hasPlatformServices, hasStorageServices, hold, isConnected, release
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSCloud

public CSCloud()
Method Detail

getLogger

@Nonnull
public static org.apache.log4j.Logger getLogger(@Nonnull
                                                        Class<?> cls,
                                                        @Nonnull
                                                        String type)

getCloudName

@Nonnull
public String getCloudName()
Specified by:
getCloudName in class CloudProvider

getComputeServices

@Nonnull
public CSComputeServices getComputeServices()
Overrides:
getComputeServices in class AbstractCloud

getDataCenterServices

@Nonnull
public CSTopology getDataCenterServices()
Overrides:
getDataCenterServices in class AbstractCloud

getIdentityServices

@Nullable
public CSIdentityServices getIdentityServices()
Overrides:
getIdentityServices in class AbstractCloud

getNetworkServices

@Nonnull
public CSNetworkServices getNetworkServices()
Overrides:
getNetworkServices in class AbstractCloud

getProviderName

@Nonnull
public String getProviderName()
Specified by:
getProviderName in class CloudProvider

getServiceProvider

public CSServiceProvider getServiceProvider()

getVersion

@Nonnull
public CSVersion getVersion()

parseTime

@Nonnegative
public long parseTime(@Nonnull
                                  String timestamp)

testContext

@Nullable
public String testContext()
Overrides:
testContext in class CloudProvider

waitForJob

public Document waitForJob(Document doc,
                           String jobName)
                    throws CloudException,
                           InternalException
Throws:
CloudException
InternalException

waitForJob

public Document waitForJob(String jobId,
                           String jobName)
                    throws CloudException,
                           InternalException
Throws:
CloudException
InternalException


Copyright © 2012 enStratus Networks Inc. All Rights Reserved.