@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, utils
delegate, equals, getBackendType, hashCode, string, toString, unwrap, unwrap, unwrap
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
close, credentialStore, getComputeService, getCredentialStore, getProviderSpecificContext, getUtils, utils
getBackendType, 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()
AbiquoContext
getApiContext
in interface AbiquoContext
public AdministrationService getAdministrationService()
AbiquoContext
This service provides an entry point to infrastructure administration tasks.
getAdministrationService
in interface AbiquoContext
public CloudService getCloudService()
AbiquoContext
This service provides an entry point to cloud management tasks.
getCloudService
in interface AbiquoContext
public SearchService getSearchService()
AbiquoContext
This service provides an entry point to listing and filtering tasks.
getSearchService
in interface AbiquoContext
public MonitoringService getMonitoringService()
AbiquoContext
This service provides an entry point to asynchronous task monitoring tasks.
getMonitoringService
in interface AbiquoContext
public EventService getEventService()
AbiquoContext
This service provides an entry point to event management tasks.
getEventService
in interface AbiquoContext
public PricingService getPricingService()
AbiquoContext
This service provides an entry point to pricing management tasks.
getPricingService
in interface AbiquoContext
Copyright © 2009-2013 jclouds. All Rights Reserved.