| Modifier and Type | Method and Description | 
|---|---|
<C extends Context>  | 
ContextBuilder.build()
Builds the base context for this api. 
 | 
<C extends Context>  | 
ContextBuilder.build(com.google.common.reflect.TypeToken<C> contextType)
this will build the  
context supported by the current ApiMetadata. | 
<C extends Context>  | 
View.unwrap()
shortcut for  
unwrap(getWrappedType()) | 
<C extends Context>  | 
View.unwrap(Class<C> clazz)
shortcut for  
unwrap(TypeToken.of(clazz)) | 
<C extends Context>  | 
View.unwrap(com.google.common.reflect.TypeToken<C> type)
Return an object of the specified type to allow access to the backend
 context. 
 | 
| 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)  | 
| 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 | 
|---|---|
com.google.common.reflect.TypeToken<? extends Context> | 
ApiMetadata.getContext()  | 
| Modifier and Type | Method and Description | 
|---|---|
ApiMetadata.Builder | 
ApiMetadata.Builder.context(com.google.common.reflect.TypeToken<? extends Context> context)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected com.google.common.reflect.TypeToken<? extends Context> | 
BaseApiMetadata.context  | 
protected com.google.common.reflect.TypeToken<? extends Context> | 
BaseApiMetadata.Builder.context  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.reflect.TypeToken<? extends Context> | 
BaseApiMetadata.getContext() | 
| Modifier and Type | Method and Description | 
|---|---|
BaseApiMetadata.Builder | 
BaseApiMetadata.Builder.context(com.google.common.reflect.TypeToken<? extends Context> context) | 
| Constructor and Description | 
|---|
BaseApiMetadata(String id,
               String name,
               Set<com.google.common.reflect.TypeToken<? extends View>> views,
               String endpointName,
               String identityName,
               com.google.common.base.Optional<String> credentialName,
               String version,
               com.google.common.base.Optional<String> buildVersion,
               com.google.common.base.Optional<String> defaultEndpoint,
               com.google.common.base.Optional<String> defaultIdentity,
               com.google.common.base.Optional<String> defaultCredential,
               Properties defaultProperties,
               URI documentation,
               com.google.common.reflect.TypeToken<? extends Context> context,
               Set<Class<? extends com.google.inject.Module>> defaultModules)  | 
| Constructor and Description | 
|---|
AWSEC2ComputeServiceContextImpl(Context backend,
                               com.google.common.reflect.TypeToken<? extends Context> backendType,
                               AWSEC2ComputeService computeService,
                               Utils utils)  | 
| Constructor and Description | 
|---|
AWSEC2ComputeServiceContextImpl(Context backend,
                               com.google.common.reflect.TypeToken<? extends Context> backendType,
                               AWSEC2ComputeService computeService,
                               Utils utils)  | 
| Constructor and Description | 
|---|
AWSS3BlobStoreContextImpl(Context backend,
                         com.google.common.reflect.TypeToken<? extends Context> backendType,
                         BlobMap.Factory blobMapFactory,
                         Utils utils,
                         ConsistencyModel consistencyModel,
                         InputStreamMap.Factory inputStreamMapFactory,
                         AsyncBlobStore ablobStore,
                         BlobStore blobStore,
                         BlobRequestSigner blobRequestSigner)  | 
| Constructor and Description | 
|---|
AWSS3BlobStoreContextImpl(Context backend,
                         com.google.common.reflect.TypeToken<? extends Context> backendType,
                         BlobMap.Factory blobMapFactory,
                         Utils utils,
                         ConsistencyModel consistencyModel,
                         InputStreamMap.Factory inputStreamMapFactory,
                         AsyncBlobStore ablobStore,
                         BlobStore blobStore,
                         BlobRequestSigner blobRequestSigner)  | 
| Constructor and Description | 
|---|
BlobStoreContextImpl(Context backend,
                    com.google.common.reflect.TypeToken<? extends Context> backendType,
                    BlobMap.Factory blobMapFactory,
                    Utils utils,
                    ConsistencyModel consistencyModel,
                    InputStreamMap.Factory inputStreamMapFactory,
                    AsyncBlobStore ablobStore,
                    BlobStore blobStore,
                    BlobRequestSigner blobRequestSigner)  | 
| Constructor and Description | 
|---|
BlobStoreContextImpl(Context backend,
                    com.google.common.reflect.TypeToken<? extends Context> backendType,
                    BlobMap.Factory blobMapFactory,
                    Utils utils,
                    ConsistencyModel consistencyModel,
                    InputStreamMap.Factory inputStreamMapFactory,
                    AsyncBlobStore ablobStore,
                    BlobStore blobStore,
                    BlobRequestSigner blobRequestSigner)  | 
| Constructor and Description | 
|---|
CloudStackContextImpl(Context backend,
                     com.google.common.reflect.TypeToken<? extends Context> backendType,
                     ComputeService computeService,
                     Utils utils,
                     RestContext<CloudStackDomainClient,CloudStackDomainAsyncClient> domainContext,
                     RestContext<CloudStackGlobalClient,CloudStackGlobalAsyncClient> globalContext)  | 
| Constructor and Description | 
|---|
CloudStackContextImpl(Context backend,
                     com.google.common.reflect.TypeToken<? extends Context> backendType,
                     ComputeService computeService,
                     Utils utils,
                     RestContext<CloudStackDomainClient,CloudStackDomainAsyncClient> domainContext,
                     RestContext<CloudStackGlobalClient,CloudStackGlobalAsyncClient> globalContext)  | 
| Constructor and Description | 
|---|
ComputeServiceContextImpl(Context backend,
                         com.google.common.reflect.TypeToken<? extends Context> backendType,
                         ComputeService computeService,
                         Utils utils)  | 
| Constructor and Description | 
|---|
ComputeServiceContextImpl(Context backend,
                         com.google.common.reflect.TypeToken<? extends Context> backendType,
                         ComputeService computeService,
                         Utils utils)  | 
| Constructor and Description | 
|---|
EC2ComputeServiceContextImpl(Context backend,
                            com.google.common.reflect.TypeToken<? extends Context> backendType,
                            EC2ComputeService computeService,
                            Utils utils)  | 
| Constructor and Description | 
|---|
EC2ComputeServiceContextImpl(Context backend,
                            com.google.common.reflect.TypeToken<? extends Context> backendType,
                            EC2ComputeService computeService,
                            Utils utils)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ContextImpl  | 
| Modifier and Type | Method and Description | 
|---|---|
<C extends Context>  | 
BaseView.unwrap()  | 
<C extends Context>  | 
BaseView.unwrap(Class<C> clazz)  | 
<C extends Context>  | 
BaseView.unwrap(com.google.common.reflect.TypeToken<C> type)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Context | 
BaseView.delegate()  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.reflect.TypeToken<? extends Context> | 
BaseView.getBackendType()  | 
| Constructor and Description | 
|---|
BaseView(Context backend,
        com.google.common.reflect.TypeToken<? extends Context> backendType)  | 
| Constructor and Description | 
|---|
BaseView(Context backend,
        com.google.common.reflect.TypeToken<? extends Context> backendType)  | 
| Constructor and Description | 
|---|
LoadBalancerServiceContextImpl(Context backend,
                              com.google.common.reflect.TypeToken<? extends Context> backendType,
                              LoadBalancerService loadBalancerService,
                              Utils utils)  | 
| Constructor and Description | 
|---|
LoadBalancerServiceContextImpl(Context backend,
                              com.google.common.reflect.TypeToken<? extends Context> backendType,
                              LoadBalancerService loadBalancerService,
                              Utils utils)  | 
| Constructor and Description | 
|---|
NodePoolComputeServiceContext(Context backend,
                             com.google.common.reflect.TypeToken<? extends Context> backendType,
                             ComputeService computeService,
                             Utils utils,
                             NodePoolComputeServiceAdapter adapter)  | 
| Constructor and Description | 
|---|
NodePoolComputeServiceContext(Context backend,
                             com.google.common.reflect.TypeToken<? extends Context> backendType,
                             ComputeService computeService,
                             Utils utils,
                             NodePoolComputeServiceAdapter adapter)  | 
| Modifier and Type | Method and Description | 
|---|---|
static <C extends Context>  | 
Providers.contextAssignableFrom(com.google.common.reflect.TypeToken<? extends Context> context)
Returns the providers that are of the provided context. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static com.google.common.base.Predicate<ProviderMetadata> | 
ProviderPredicates.contextAssignableFrom(com.google.common.reflect.TypeToken<? extends Context> type)
Returns all providers with an context assignable from the given type. 
 | 
static <C extends Context>  | 
Providers.contextAssignableFrom(com.google.common.reflect.TypeToken<? extends Context> context)
Returns the providers that are of the provided context. 
 | 
| Constructor and Description | 
|---|
ProviderPredicates.ContextAssignableFrom(com.google.common.reflect.TypeToken<? extends Context> type)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Context | 
BindProviderMetadataContextAndCredentials.backend(com.google.inject.Injector i,
       com.google.common.reflect.TypeToken<? extends Context> backendType)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Context | 
BindProviderMetadataContextAndCredentials.backend(com.google.inject.Injector i,
       com.google.common.reflect.TypeToken<? extends Context> backendType)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
RestContext<S,A>
Represents an authenticated context to the cloud. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <C extends Context>  | 
Providers.getSupportedProvidersOfType(com.google.common.reflect.TypeToken<? extends View> type)
Deprecated.  
Gets a set of supported providers. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RestContextImpl<S,A>  | 
| Constructor and Description | 
|---|
S3BlobStoreContextImpl(Context backend,
                      com.google.common.reflect.TypeToken<? extends Context> backendType,
                      BlobMap.Factory blobMapFactory,
                      Utils utils,
                      ConsistencyModel consistencyModel,
                      InputStreamMap.Factory inputStreamMapFactory,
                      AsyncBlobStore ablobStore,
                      BlobStore blobStore,
                      BlobRequestSigner blobRequestSigner)  | 
| Constructor and Description | 
|---|
S3BlobStoreContextImpl(Context backend,
                      com.google.common.reflect.TypeToken<? extends Context> backendType,
                      BlobMap.Factory blobMapFactory,
                      Utils utils,
                      ConsistencyModel consistencyModel,
                      InputStreamMap.Factory inputStreamMapFactory,
                      AsyncBlobStore ablobStore,
                      BlobStore blobStore,
                      BlobRequestSigner blobRequestSigner)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
VCloudDirectorContext  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VCloudDirectorContextImpl  | 
Copyright © 2009-2013 jclouds. All Rights Reserved.