| 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(com.google.common.reflect.TypeToken<C> type)
Return an object of the specified type to allow access to the backend
 context. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.reflect.TypeToken<? extends Context> | 
ApiMetadata.getContext()  | 
| Modifier and Type | Method and Description | 
|---|---|
B | 
ApiMetadata.Builder.context(com.google.common.reflect.TypeToken<? extends Context> context)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.reflect.TypeToken<? extends Context> | 
BaseApiMetadata.getContext() | 
| Modifier and Type | Method and Description | 
|---|---|
T | 
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 | 
|---|
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(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)  | 
| 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  | 
ApiContext<A>
Represents an authenticated context to the cloud. 
 | 
interface  | 
RestContext<S,A>
Deprecated. 
 
please use  
org.jclouds.ContextBuilder#buildApi() as
             async interface will be removed in jclouds 1.7. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ApiContextImpl<A>  | 
class  | 
RestContextImpl<S,A>
Deprecated. 
 
please use  
org.jclouds.ContextBuilder#buildApi() as
             async interface will be removed in jclouds 1.7. | 
| 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)  | 
Copyright © 2009-2013 jclouds. All Rights Reserved.