Facade implements the machineactions interface and is the concrete implementation of the api end point.

Hierarchy

  • default

Implements

Constructors

Properties

NAME: string = "MachineActions"
VERSION: number = 1
_transport: Transport
NAME: string = "MachineActions"
VERSION: number = 1

Methods

  • Actions returns the Actions by Tags passed and ensures that the machine asking for them is the machine that has the actions

    Parameters

    Returns Promise<ActionResults>

  • BeginActions marks the actions represented by the passed in Tags as running.

    Parameters

    Returns Promise<ErrorResults>

  • RunningActions lists the actions running for the entities passed in. If we end up needing more than ListRunning at some point we could follow/abstract what's done in the client actions package.

    Parameters

    Returns Promise<ActionsByReceivers>

  • WatchActionNotifications returns a StringsWatcher for observing incoming action calls to a machine.

    Parameters

    Returns Promise<StringsWatchResults>

Generated using TypeDoc