izumi.distage.docker.model
package izumi.distage.docker.model
Members list
Type members
Classlikes
trait ContainerHook
Runs against a container after it is created and before it is started.
Runs against a container after it is created and before it is started.
A container is reused only if it was created with hooks whose reuseKeys are identical, in the same order. The key must therefore identify everything the hook changes in the container, and must be stable across runs for reuse to work at all.
If afterCreate throws, the container is removed and acquisition fails with a DockerFailureException whose cause is the hook's exception.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CopyFilesHook
sealed abstract class DockerException(message: String, cause: Throwable) extends RuntimeException, NonCriticalIntegrationFailure
Attributes
- Supertypes
-
class RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class DockerFailureExceptionclass DockerTimeoutException
object DockerFailureCause
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
DockerFailureCause.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
case class DockerFailureException(message: String, explanation: DockerFailureCause, cause: Throwable) extends DockerException
Attributes
- Companion
- object
- Supertypes
-
trait Producttrait Equalsclass DockerExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
object DockerFailureException
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
case class DockerTimeoutException(message: String) extends DockerException
Attributes
- Supertypes
-
trait Producttrait Equalsclass DockerExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
In this article