public abstract class ComputeServiceContextBuilder<S,A> extends RestContextBuilder<S,A>
asyncClientType, modules, properties, syncClientType
Constructor and Description |
---|
ComputeServiceContextBuilder(Class<S> syncClientType,
Class<A> asyncClientType) |
ComputeServiceContextBuilder(Class<S> syncClientType,
Class<A> asyncClientType,
Properties properties) |
Modifier and Type | Method and Description |
---|---|
protected void |
addImageResolutionModule() |
protected void |
addImageResolutionModuleIfNotPresent() |
ComputeServiceContext |
buildComputeServiceContext() |
com.google.inject.Injector |
buildInjector() |
ComputeServiceContextBuilder<S,A> |
withModules(Iterable<com.google.inject.Module> modules) |
addClientModule, addClientModuleIfNotPresent, addContextModule, addContextModuleIfNotPresent, addCredentialStoreIfNotPresent, addExecutorServiceIfNotPresent, addHttpModuleIfNeededAndNotPresent, addLoggingModuleIfNotPresent, buildContext, getProperties, ifHttpConfigureRestOtherwiseGuiceClientFactory
public ComputeServiceContextBuilder(Class<S> syncClientType, Class<A> asyncClientType)
public ComputeServiceContextBuilder(Class<S> syncClientType, Class<A> asyncClientType, Properties properties)
public com.google.inject.Injector buildInjector()
buildInjector
in class RestContextBuilder<S,A>
public ComputeServiceContextBuilder<S,A> withModules(Iterable<com.google.inject.Module> modules)
withModules
in class RestContextBuilder<S,A>
public ComputeServiceContext buildComputeServiceContext()
protected void addImageResolutionModuleIfNotPresent()
protected void addImageResolutionModule()
Copyright © 2009-2012 jclouds. All Rights Reserved.