Class DockerHttpApiModule

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

    public class DockerHttpApiModule
    extends HttpApiModule<DockerApi>
    Configures the Docker connection.
    • Constructor Detail

      • DockerHttpApiModule

        public DockerHttpApiModule()
    • 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<DockerApi>
      • configure

        protected void configure()
        This configures SSL certificate authentication when the Docker daemon is set to use an encrypted TCP socket
        Overrides:
        configure in class HttpApiModule<DockerApi>