RepairInPlacePolicy

Repairs a broken vehicle where it stands, and leaves a flat one flat.

The default, and it is the whole of what the subsystem did before repair became a procedure: a failure costs the drawn repair time and nothing else -- no technician to wait for, no walk to the vehicle, no decision about whether it is in anybody's way. Every one of those is a delay or a branch a modeller adds by writing their own policy.

Doing nothing about a flat battery is not an oversight. Charge is a function of the odometers and no amount of standing at the vehicle changes it, so the only way back into service is to reach a charger. A policy that wants that must tow; this one does not, and the vehicle stays where it stopped for the rest of the replication.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open suspend override fun KSLProcessBuilder.handle(interruption: Interruption)
Link copied to clipboard
open override fun toString(): String