@Singleton public class AbiquoContextImpl extends ComputeServiceContextImpl implements AbiquoContext
RestContextImpl implementation to expose high level Abiquo functionalities.| Constructor and Description |
|---|
AbiquoContextImpl(Context wrapped,
com.google.common.reflect.TypeToken<? extends Context> wrappedType,
ComputeService computeService,
Utils utils,
RestContext<AbiquoApi,AbiquoAsyncApi> providerSpecificContext,
AdministrationService administrationService,
CloudService cloudService,
SearchService searchService,
MonitoringService monitoringService,
EventService eventService,
PricingService pricingService) |
| Modifier and Type | Method and Description |
|---|---|
AdministrationService |
getAdministrationService()
Returns the administration service.
|
RestContext<AbiquoApi,AbiquoAsyncApi> |
getApiContext()
Returns the Abiquo API context, providing direct access to the Abiquo Rest API.
|
CloudService |
getCloudService()
Returns the cloud service.
|
EventService |
getEventService()
Returns the event service.
|
MonitoringService |
getMonitoringService()
Returns the monitoring service.
|
PricingService |
getPricingService()
Returns the pricing service.
|
SearchService |
getSearchService()
Returns the search service.
|
close, credentialStore, getComputeService, getCredentialStore, getProviderSpecificContext, getUtils, utilsdelegate, equals, getBackendType, hashCode, string, toString, unwrap, unwrap, unwrapclone, finalize, getClass, notify, notifyAll, wait, wait, waitclose, credentialStore, getComputeService, getCredentialStore, getProviderSpecificContext, getUtils, utilsgetBackendType, unwrap, unwrap, unwrap@Inject public AbiquoContextImpl(Context wrapped, com.google.common.reflect.TypeToken<? extends Context> wrappedType, ComputeService computeService, Utils utils, RestContext<AbiquoApi,AbiquoAsyncApi> providerSpecificContext, AdministrationService administrationService, CloudService cloudService, SearchService searchService, MonitoringService monitoringService, EventService eventService, PricingService pricingService)
public RestContext<AbiquoApi,AbiquoAsyncApi> getApiContext()
AbiquoContextgetApiContext in interface AbiquoContextpublic AdministrationService getAdministrationService()
AbiquoContextThis service provides an entry point to infrastructure administration tasks.
getAdministrationService in interface AbiquoContextpublic CloudService getCloudService()
AbiquoContextThis service provides an entry point to cloud management tasks.
getCloudService in interface AbiquoContextpublic SearchService getSearchService()
AbiquoContextThis service provides an entry point to listing and filtering tasks.
getSearchService in interface AbiquoContextpublic MonitoringService getMonitoringService()
AbiquoContextThis service provides an entry point to asynchronous task monitoring tasks.
getMonitoringService in interface AbiquoContextpublic EventService getEventService()
AbiquoContextThis service provides an entry point to event management tasks.
getEventService in interface AbiquoContextpublic PricingService getPricingService()
AbiquoContextThis service provides an entry point to pricing management tasks.
getPricingService in interface AbiquoContextCopyright © 2009-2013 jclouds. All Rights Reserved.