Interface | Description |
---|---|
ProvidesProvisioningFlags |
Marker interface for an entity which supplies custom machine provisioning flags;
used e.g.
|
Class | Description |
---|---|
MachineLifecycleEffectorTasks |
Default skeleton for start/stop/restart tasks on machines.
|
MachineLifecycleEffectorTasks.StopMachineDetails<T> | |
SshEffectorTasks |
Conveniences for generating
Task instances to perform SSH activities. |
SshEffectorTasks.SshEffectorBody<T> |
like
EffectorBody but providing conveniences when in a SoftwareProcess
(or other entity with a single machine location) |
SshEffectorTasks.SshEffectorTaskFactory<RET> |
variant of
PlainSshExecTaskFactory which fulfills the EffectorTasks.EffectorTaskFactory signature so can be used directly as an impl for an effector,
also injects the machine automatically; can also be used outwith effector contexts, and machine is still injected if it is
run from inside a task at an entity with a single SshMachineLocation |
SshEffectorTasks.SshFetchEffectorTaskFactory | |
SshEffectorTasks.SshPutEffectorTaskFactory | |
StaticSensor<T> |
Provides an initializer/feed which simply sets a given value.
|