EnvAbstraction

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

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
abstract val containerApi: ContainerApi?

Instance of the Containerization APIs.

Link copied to clipboard
abstract val imageApi: ImageApi?

Instance of the Image APIs.

Link copied to clipboard
abstract val volumeApi: VolumeApi?

Instance of the Volume APIs.