java.lang.Object
org.jclouds.rest.RestContextBuilder<S,A>
org.jclouds.compute.ComputeServiceContextBuilder<S,A>
org.jclouds.trmk.vcloud_0_8.TerremarkVCloudContextBuilder<S,A>
public class TerremarkVCloudContextBuilder<S extends TerremarkVCloudClient,A extends TerremarkVCloudAsyncClient>
- extends org.jclouds.compute.ComputeServiceContextBuilder<S,A>
Creates VCloudComputeServiceContext or Injector instances
based on the most commonly requested arguments.
Note that Threadsafe objects will be bound as singletons to the Injector or
Context provided.
If no Modules are specified, the default
logging and
http transports will be
installed.
- Author:
- Adrian Cole
- See Also:
VCloudComputeServiceContext
| Fields inherited from class org.jclouds.rest.RestContextBuilder |
asyncClientType, modules, properties, syncClientType |
| Methods inherited from class org.jclouds.compute.ComputeServiceContextBuilder |
addImageResolutionModule, addImageResolutionModuleIfNotPresent, buildComputeServiceContext, buildInjector, withModules |
| Methods inherited from class org.jclouds.rest.RestContextBuilder |
addClientModuleIfNotPresent, addContextModuleIfNotPresent, addCredentialStoreIfNotPresent, addExecutorServiceIfNotPresent, addHttpModuleIfNeededAndNotPresent, addLoggingModuleIfNotPresent, buildContext, getProperties, ifHttpConfigureRestOtherwiseGuiceClientFactory |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TerremarkVCloudContextBuilder
public TerremarkVCloudContextBuilder(Class<S> syncClientType,
Class<A> asyncClientType,
Properties props)
addContextModule
protected void addContextModule(List<com.google.inject.Module> modules)
- Overrides:
addContextModule in class org.jclouds.rest.RestContextBuilder<S extends TerremarkVCloudClient,A extends TerremarkVCloudAsyncClient>
addClientModule
protected void addClientModule(List<com.google.inject.Module> modules)
- Overrides:
addClientModule in class org.jclouds.rest.RestContextBuilder<S extends TerremarkVCloudClient,A extends TerremarkVCloudAsyncClient>
Copyright © 2009-2011 jclouds. All Rights Reserved.