org.jclouds.cloudstack.internal
Class CloudStackContextImpl

java.lang.Object
  extended by com.google.common.collect.ForwardingObject
      extended by org.jclouds.internal.BaseView
          extended by org.jclouds.compute.internal.ComputeServiceContextImpl
              extended by org.jclouds.cloudstack.internal.CloudStackContextImpl
All Implemented Interfaces:
Closeable, CloudStackContext, org.jclouds.compute.ComputeServiceContext, org.jclouds.View

@Singleton
public class CloudStackContextImpl
extends org.jclouds.compute.internal.ComputeServiceContextImpl
implements CloudStackContext

Author:
Adrian Cole

Constructor Summary
CloudStackContextImpl(org.jclouds.Context backend, com.google.common.reflect.TypeToken<? extends org.jclouds.Context> backendType, org.jclouds.compute.ComputeService computeService, org.jclouds.compute.Utils utils, org.jclouds.rest.RestContext<CloudStackDomainClient,CloudStackDomainAsyncClient> domainContext, org.jclouds.rest.RestContext<CloudStackGlobalClient,CloudStackGlobalAsyncClient> globalContext)
           
 
Method Summary
 org.jclouds.rest.RestContext<CloudStackDomainClient,CloudStackDomainAsyncClient> getDomainContext()
           
 org.jclouds.rest.RestContext<CloudStackGlobalClient,CloudStackGlobalAsyncClient> getGlobalContext()
           
 org.jclouds.rest.RestContext<CloudStackClient,CloudStackAsyncClient> getProviderSpecificContext()
           
 
Methods inherited from class org.jclouds.compute.internal.ComputeServiceContextImpl
close, credentialStore, getComputeService, getCredentialStore, getUtils, utils
 
Methods inherited from class org.jclouds.internal.BaseView
delegate, equals, getBackendType, hashCode, string, toString, unwrap, unwrap, unwrap
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jclouds.compute.ComputeServiceContext
close, credentialStore, getComputeService, getCredentialStore, getUtils, utils
 
Methods inherited from interface org.jclouds.View
getBackendType, unwrap, unwrap, unwrap
 

Constructor Detail

CloudStackContextImpl

@Inject
public CloudStackContextImpl(org.jclouds.Context backend,
                                    com.google.common.reflect.TypeToken<? extends org.jclouds.Context> backendType,
                                    org.jclouds.compute.ComputeService computeService,
                                    org.jclouds.compute.Utils utils,
                                    org.jclouds.rest.RestContext<CloudStackDomainClient,CloudStackDomainAsyncClient> domainContext,
                                    org.jclouds.rest.RestContext<CloudStackGlobalClient,CloudStackGlobalAsyncClient> globalContext)
Method Detail

getProviderSpecificContext

public org.jclouds.rest.RestContext<CloudStackClient,CloudStackAsyncClient> getProviderSpecificContext()
Specified by:
getProviderSpecificContext in interface CloudStackContext
Specified by:
getProviderSpecificContext in interface org.jclouds.compute.ComputeServiceContext
Overrides:
getProviderSpecificContext in class org.jclouds.compute.internal.ComputeServiceContextImpl

getDomainContext

public org.jclouds.rest.RestContext<CloudStackDomainClient,CloudStackDomainAsyncClient> getDomainContext()
Specified by:
getDomainContext in interface CloudStackContext

getGlobalContext

public org.jclouds.rest.RestContext<CloudStackGlobalClient,CloudStackGlobalAsyncClient> getGlobalContext()
Specified by:
getGlobalContext in interface CloudStackContext


Copyright © 2009-2013 jclouds. All Rights Reserved.