org.jclouds.cloudstack.internal
Class CloudStackContextImpl
java.lang.Object
org.jclouds.compute.internal.ComputeServiceContextImpl<CloudStackClient,CloudStackAsyncClient>
org.jclouds.cloudstack.internal.CloudStackContextImpl
- All Implemented Interfaces:
- CloudStackContext, ComputeServiceContext
@Singleton
public class CloudStackContextImpl
- extends ComputeServiceContextImpl<CloudStackClient,CloudStackAsyncClient>
- implements CloudStackContext
- Author:
- Adrian Cole
CloudStackContextImpl
@Inject
public CloudStackContextImpl(ComputeService computeService,
Map<String,Credentials> credentialStore,
Utils utils,
RestContext<CloudStackClient,CloudStackAsyncClient> providerSpecificContext,
RestContext<CloudStackDomainClient,CloudStackDomainAsyncClient> domainContext,
RestContext<CloudStackGlobalClient,CloudStackGlobalAsyncClient> globalContext)
getProviderSpecificContext
public RestContext<CloudStackClient,CloudStackAsyncClient> getProviderSpecificContext()
- Specified by:
getProviderSpecificContext
in interface CloudStackContext
- Specified by:
getProviderSpecificContext
in interface ComputeServiceContext
- Overrides:
getProviderSpecificContext
in class ComputeServiceContextImpl<CloudStackClient,CloudStackAsyncClient>
getDomainContext
public RestContext<CloudStackDomainClient,CloudStackDomainAsyncClient> getDomainContext()
- Specified by:
getDomainContext
in interface CloudStackContext
getGlobalContext
public RestContext<CloudStackGlobalClient,CloudStackGlobalAsyncClient> getGlobalContext()
- Specified by:
getGlobalContext
in interface CloudStackContext
Copyright © 2009-2012 jclouds. All Rights Reserved.