EnvAbstraction
abstract class EnvAbstraction<ContainerApi : EnvContainerApi<*, *>, ImageApi : EnvImageApi<*>, VolumeApi : EnvVolumeApi<*>>
Abstraction for an environment virtualization framework.
Classes overriding this class should be responsible for ensuring only a fixed number of connections are allowed to the framework daemon. Optionally, classes can also implement delegation or time-slicing logic here.
Parameters
ContainerApi
API Interface for container-related operations.
ImageApi
API Interface for image-related operations.
VolumeApi
API interface for volume-related operations.
TODO(Derppening): Add abstract val instance for exposing underlying instance