Class B2HttpApiModule

  • All Implemented Interfaces:
    com.google.inject.Module

    public final class B2HttpApiModule
    extends HttpApiModule<B2Api>
    Configures the mappings. Installs the Object and Parser modules.
    • Constructor Summary

      Constructors 
      Constructor Description
      B2HttpApiModule()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void bindErrorHandlers()
      overrides this to change the default error handlers for the http engine ex.
      protected void bindRetryHandlers()
      overrides this to change the default retry handlers for the http engine ex.
      protected void configure()  
      • Methods inherited from class com.google.inject.AbstractModule

        addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
    • Constructor Detail

      • B2HttpApiModule

        public B2HttpApiModule()
    • Method Detail

      • bindErrorHandlers

        protected void bindErrorHandlers()
        Description copied from class: HttpApiModule
        overrides 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:
        bindErrorHandlers in class HttpApiModule<B2Api>
      • bindRetryHandlers

        protected void bindRetryHandlers()
        Description copied from class: HttpApiModule
        overrides this to change the default retry handlers for the http engine ex.
         bind(HttpRetryHandler.class).annotatedWith(Redirection.class).to(AWSRedirectionRetryHandler.class);
         bind(HttpRetryHandler.class).annotatedWith(ClientError.class).to(AWSClientErrorRetryHandler.class);
         
        Overrides:
        bindRetryHandlers in class HttpApiModule<B2Api>