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

net.wouterdanes.docker.remoteapi.util.DockerEnvironmentSupplier Maven / Gradle / Ivy

package net.wouterdanes.docker.remoteapi.util;

import java.net.URI;

import com.google.common.base.Optional;

import net.wouterdanes.docker.provider.RemoteDockerProvider;

public abstract class DockerEnvironmentSupplier {

    protected Optional getDockerUriFromEnvironment() {
        String envDockerHost = System.getenv(RemoteDockerProvider.DOCKER_HOST_SYSTEM_ENV);
        try {
            return Optional.of(URI.create(envDockerHost));
        } catch (NullPointerException | IllegalArgumentException ignored) {
            return Optional.absent();
        }
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy