org.jclouds.cloudstack.internal
Class CloudStackContextImpl
java.lang.Object
com.google.common.collect.ForwardingObject
org.jclouds.internal.BaseView
org.jclouds.compute.internal.ComputeServiceContextImpl
org.jclouds.cloudstack.internal.CloudStackContextImpl
- All Implemented Interfaces:
- Closeable, CloudStackContext, ComputeServiceContext, View
@Singleton
public class CloudStackContextImpl
- extends ComputeServiceContextImpl
- implements CloudStackContext
- Author:
- Adrian Cole
CloudStackContextImpl
@Inject
public CloudStackContextImpl(Context backend,
com.google.common.reflect.TypeToken<? extends Context> backendType,
ComputeService computeService,
Utils utils,
RestContext<CloudStackDomainClient,CloudStackDomainAsyncClient> domainContext,
RestContext<CloudStackGlobalClient,CloudStackGlobalAsyncClient> globalContext)
getProviderSpecificContext
public RestContext<CloudStackClient,CloudStackAsyncClient> getProviderSpecificContext()
- Description copied from interface:
ComputeServiceContext
- will be removed in jclouds 1.6
- Specified by:
getProviderSpecificContext in interface CloudStackContext- Specified by:
getProviderSpecificContext in interface ComputeServiceContext- Overrides:
getProviderSpecificContext in class ComputeServiceContextImpl
- See Also:
View#getInputType,
View.unwrap(com.google.common.reflect.TypeToken)
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.