Class Route53HttpApiModule

All Implemented Interfaces:
com.google.inject.Module

public class Route53HttpApiModule extends AWSHttpApiModule<Route53Api>
Configures the Route53 connection.
  • Constructor Details

    • Route53HttpApiModule

      public Route53HttpApiModule()
  • Method Details

    • guiceProvideTimeStamp

      @Provides protected final String guiceProvideTimeStamp(DateService dateService)
    • provideTimeStamp

      protected String provideTimeStamp(DateService dateService)
    • 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 AWSHttpApiModule<Route53Api>