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.