DockerContext Class — spring-boot Architecture
Architecture documentation for the DockerContext class in DockerConfigurationMetadata.java from the spring-boot codebase.
Entity Profile
Relationship Graph
Source Code
buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/configuration/DockerConfigurationMetadata.java lines 257–296
static final class DockerContext extends MappedObject {
private final @Nullable String dockerHost;
private final @Nullable Boolean skipTlsVerify;
private final @Nullable String tlsPath;
private DockerContext(JsonNode node, @Nullable String tlsPath) {
super(node, MethodHandles.lookup());
this.dockerHost = valueAt("/Endpoints/" + DOCKER_ENDPOINT + "/Host", String.class);
this.skipTlsVerify = valueAt("/Endpoints/" + DOCKER_ENDPOINT + "/SkipTLSVerify", Boolean.class);
this.tlsPath = tlsPath;
}
@Nullable String getDockerHost() {
return this.dockerHost;
}
Boolean isTlsVerify() {
return this.skipTlsVerify != null && !this.skipTlsVerify;
}
@Nullable String getTlsPath() {
return this.tlsPath;
}
DockerContext withTlsPath(String tlsPath) {
return new DockerContext(this.getNode(), tlsPath);
}
static DockerContext fromJson(String json) {
return new DockerContext(SharedJsonMapper.get().readTree(json), null);
}
static DockerContext empty() {
return new DockerContext(NullNode.instance, null);
}
}
Domain
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free