Class HttpApiModule<A>

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected HttpApiModule()
      Note that this ctor requires that you instantiate w/resolved generic params.
        HttpApiModule​(Class<A> api)  
    • 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
    • Field Detail

      • api

        protected final Class<A> api
    • Constructor Detail

      • HttpApiModule

        protected HttpApiModule()
        Note that this ctor requires that you instantiate w/resolved generic params. For example, via a subclass of a bound type, or natural instantiation w/resolved type params.
      • HttpApiModule

        public HttpApiModule​(Class<A> api)
    • Method Detail

      • bindRetryHandlers

        protected void bindRetryHandlers()
        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);
         
      • bindErrorHandlers

        protected void bindErrorHandlers()
        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);