All Classes and Interfaces

说明
Base class for BuildLog implementations.
Abstract base class for custom socket implementation.
 
API Version number comprised of a major and minor value.
A set of API Version numbers comprised of major and minor values.
Volume bindings to apply when creating a container.
DomainSocket implementation for BSD based platforms.
Native sockaddr_un structure as defined in sys/un.h.
Central API for running buildpack operations.
A Buildpack that references a buildpack contained in the builder.
A reference to a buildpack builder.
Exception thrown to indicate a Builder error.
Builder metadata information.
Created-by metadata.
Lifecycle metadata.
Default API versions.
Supported API versions.
Stack metadata.
Run image metadata.
Update class used to change data when creating a copy.
Callback interface used to provide Builder output logging.
The Owner that should perform the build.
A Buildpack that should be invoked by the builder during image building.
A set of buildpack coordinates that uniquely identifies a buildpack.
Buildpack layers metadata information.
 
 
 
Buildpack metadata information.
An opaque reference to a Buildpack.
Strategy interface used to resolve a BuildpackReference to a Buildpack.
Context passed to a BuildpackResolver.
All BuildpackResolver instances that can be used to resolve BuildpackReferences.
A collection of Buildpack instances that can be used to apply buildpack layers.
A build request to be handled by the Builder.
Details of a cache for use by the CNB builder.
Details of a cache stored in a bind mount.
The format of the cache.
Details of a cache stored in a Docker volume.
Parser for X.509 certificates in PEM format.
Configuration used when creating a new container.
Update class used to change data when creating a container config.
Additional content that can be written to a created container.
A reference to a Docker container.
Status details returned from Docker container wait.
Content with a known size that can be written to an OutputStream.
Identifying information about the tooling that created a builder.
Default Owner implementation.
A Buildpack that references a buildpack in a directory on the local file system.
SimpleFileVisitor to used to create the Layout.
Provides access to the limited set of Docker APIs needed by pack.
UpdateListener used to capture the image digest.
UpdateListener used to capture the details of an error in a response stream.
UpdateListener used to ensure an image load response stream.
Docker configuration options.
 
Docker configuration stored in metadata files managed by the Docker CLI.
 
 
Exception thrown when connection to the Docker daemon fails.
Exception thrown when a call to the Docker API fails.
Docker host connection options.
Docker registry authentication configuration.
Docker registry authentication configuration using a token.
Docker registry authentication configuration using user credentials.
A Socket implementation for Linux of BSD domain sockets.
Provides access to environment variable values.
A short-lived builder that is created for each Lifecycle run.
Errors returned from the Docker API.
An individual Docker error.
Provides access to the underlying file system representation of an open file.
The status of the file descriptor.
Utilities for dealing with file permissions and attributes.
Abstract base class for HttpTransport implementations backed by a HttpClient.
An HTTP operation response.
HttpEntity to send Content content.
HTTP transport used for docker access.
An HTTP operation response.
Image details as returned from Docker inspect.
An image archive that can be loaded into Docker.
Update class used to change data when creating an image archive.
Image archive manifest information.
 
A Buildpack that references a buildpack contained in an OCI image.
 
Image configuration information.
Update class used to change data when creating a copy.
A Docker image name of the form "docker.io/library/ubuntu".
A ProgressUpdateEvent fired for image events.
A reference to a Docker image of the form "imagename[:tag|@digest]".
Image types.
Content that is reads and inspects a source of data only once but allows it to be consumed multiple times.
Internal OutputStream used to capture the content either as bytes, or to a File if the content is too large.
Interface that can be used to inspect content as it is initially read.
BiConsumer that can safely throw IO exceptions.
Consumer that can safely throw IO exceptions.
Supplier that can safely throw IO exceptions.
DockerRegistryAuthentication that uses a Base64 encoded auth header value based on the JSON created from the instance.
Utility class that allows JSON to be parsed and processed as it's received.
Utility methods for creating Java trust material from key and certificate files.
A layer that can be written to an ImageArchive.
A layer ID as used inside a Docker image of the form algorithm: hash.
Interface that can be used to write a file/directory layout.
A buildpack lifecycle used to run the build phases needed to package an application.
Common directories used by the various phases.
A lifecycle version number comprised of a major, minor and patch value.
DomainSocket implementation for Linux based platforms.
Native sockaddr_un structure as defined in sys/un.h.
A ProgressUpdateEvent fired as an image is loaded.
HttpClientTransport that talks to local Docker.
HttpClientConnectionManager for local Docker.
ConnectionSocketFactory that connects to the local Docker domain socket or named pipe.
DnsResolver that ensures only the loopback address is used.
HttpRoutePlanner for local Docker.
An update event used to provide log updates.
Stream types supported by the event.
Base class for mapped JSON objects.
Strategy used to read JSON content.
InvocationHandler used to support valueAt with interface types.
A message returned from the Docker API.
A Socket implementation for named pipes.
Adapt an AsynchronousByteChannel to an AsynchronousFileChannel.
 
Waits for the name pipe file using a simple sleep.
Waits for the name pipe file using Windows specific logic.
A user and group ID that can be used to indicate file ownership.
An individual build phase executed as part of a Lifecycle run.
BuildLog implementation that prints output to a PrintStream.
Parser for PKCS private key files in PEM format.
An ASN.1 DER encoded element.
 
 
Simple ASN.1 DER encoder.
Parser for a specific PEM format.
An UpdateEvent that includes progress information.
Provide details about the progress of a task.
A ProgressUpdateEvent fired as an image is pulled.
Image pull policy.
A ProgressUpdateEvent fired as an image is pushed to a registry.
Details of an error embedded in a response stream.
Utility class used to generate random strings.
Regular Expressions for image names and references based on those found in the Docker codebase.
HttpClientTransport that talks to a remote Docker.
Resolves a DockerHost from the environment, configuration, or using defaults.
Provides access to a shared pre-configured ObjectMapper.
Builds an SSLContext for use with an HTTP connection.
A Stack ID.
A TAR archive that can be written to an output stream.
A Buildpack that references a buildpack contained in a local gzipped tar archive file.
Layout for writing TAR archive content directly to an OutputStream.
Utility to render a simple progress bar based on consumed TotalProgressEvent objects.
Event published by the TotalProgressPullListener showing the total progress of an operation.
UpdateListener that calculates the total progress of the entire image operation and publishes TotalProgressEvent.
Progress for an individual layer.
UpdateListener that calculates the total progress of the entire pull operation and publishes TotalProgressEvent.
UpdateListener that calculates the total progress of the entire push operation and publishes TotalProgressEvent.
Base class for update events published by Docker.
Listener for update events published from the DockerApi.
A Docker volume name.
Adapter class to convert a ZIP file to a TarArchive.