Package org.jclouds.compute.internal
Class ComputeServiceContextImpl
java.lang.Object
com.google.common.collect.ForwardingObject
org.jclouds.internal.BaseView
org.jclouds.compute.internal.ComputeServiceContextImpl
- All Implemented Interfaces:
Closeable,AutoCloseable,ComputeServiceContext,View
- Direct Known Subclasses:
CloudStackContextImpl,EC2ComputeServiceContextImpl
-
Constructor Summary
ConstructorsConstructorDescriptionComputeServiceContextImpl(Context backend, com.google.common.reflect.TypeToken<? extends Context> backendType, ComputeService computeService, Utils utils) -
Method Summary
Methods inherited from class org.jclouds.internal.BaseView
delegate, equals, getBackendType, hashCode, string, toString, unwrap, unwrap, unwrapApiMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jclouds.View
getBackendType, unwrap, unwrap, unwrapApi
-
Constructor Details
-
ComputeServiceContextImpl
@Inject public ComputeServiceContextImpl(Context backend, com.google.common.reflect.TypeToken<? extends Context> backendType, ComputeService computeService, Utils utils)
-
-
Method Details
-
getComputeService
- Specified by:
getComputeServicein interfaceComputeServiceContext
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceComputeServiceContext
-
utils
- Specified by:
utilsin interfaceComputeServiceContext
-