Class NovaHttpApiModule
- java.lang.Object
- 
- com.google.inject.AbstractModule
- 
- org.jclouds.rest.config.RestModule
- 
- org.jclouds.rest.config.HttpApiModule<NovaApi>
- 
- org.jclouds.openstack.nova.v2_0.config.NovaHttpApiModule
 
 
 
 
- 
- All Implemented Interfaces:
- com.google.inject.Module
 - Direct Known Subclasses:
- CloudServersUKHttpApiModule,- CloudServersUSHttpApiModule
 
 public class NovaHttpApiModule extends HttpApiModule<NovaApi> Configures the Nova connection.
- 
- 
Field Summary- 
Fields inherited from class org.jclouds.rest.config.HttpApiModuleapi
 - 
Fields inherited from class org.jclouds.rest.config.RestModuleauthException
 
- 
 - 
Constructor SummaryConstructors Constructor Description NovaHttpApiModule()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbindErrorHandlers()overrides this to change the default error handlers for the http engine ex.protected voidconfigure()com.google.common.cache.LoadingCache<String,Set<? extends Extension>>provideExtensionsByRegion(javax.inject.Provider<NovaApi> novaApi)- 
Methods inherited from class org.jclouds.rest.config.HttpApiModulebindRetryHandlers
 - 
Methods inherited from class org.jclouds.rest.config.RestModuleinstallLocations
 - 
Methods inherited from class com.google.inject.AbstractModuleaddError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
 
- 
 
- 
- 
- 
Method Detail- 
configureprotected void configure() - Overrides:
- configurein class- HttpApiModule<NovaApi>
 
 - 
provideExtensionsByRegion@Provides @Singleton public final com.google.common.cache.LoadingCache<String,Set<? extends Extension>> provideExtensionsByRegion(javax.inject.Provider<NovaApi> novaApi) 
 - 
bindErrorHandlersprotected void bindErrorHandlers() Description copied from class:HttpApiModuleoverrides this to change the default error handlers for the http engine ex.bind(HttpErrorHandler.class).annotatedWith(Redirection.class).to(ParseAWSErrorFromXmlContent.class); bind(HttpErrorHandler.class).annotatedWith(ClientError.class).to(ParseAWSErrorFromXmlContent.class); bind(HttpErrorHandler.class).annotatedWith(ServerError.class).to(ParseAWSErrorFromXmlContent.class); - Overrides:
- bindErrorHandlersin class- HttpApiModule<NovaApi>
 
 
- 
 
-