All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.wouterdanes.docker.remoteapi.exception.DockerException Maven / Gradle / Ivy

package net.wouterdanes.docker.remoteapi.exception;

import com.google.common.base.Optional;

public class DockerException extends RuntimeException {

    private Optional apiResponse = Optional.absent();

    public DockerException(final String message, final Throwable cause) {
        super(message, cause);
    }

    public DockerException(final Throwable e) {
        super("Docker internal error occurred", e);
    }

    public DockerException(final String message) {
        super(message);
    }

    public DockerException(final String message, final String apiResponse) {
        super(message);
        this.apiResponse = Optional.of(apiResponse);
    }

    public Optional getApiResponse() {
        return apiResponse;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy