Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FulfillableGoalWithRegistrationsAndListeners<R, L>

Goal that accepts registrations of R and listeners of L.

Type parameters

  • R

  • L

Hierarchy

Implements

Index

Constructors

constructor

Properties

Readonly callbacks

callbacks: GoalFulfillmentCallback[] = []

Readonly context

Readonly definition

definition: GoalDefinition

definitionOrGoal

definitionOrGoal: PredicatedGoalDefinition | Goal

Readonly dependsOn

dependsOn: Goal[]

Readonly fulfillments

fulfillments: Fulfillment[] = []

Readonly goalListeners

goalListeners: GoalExecutionListener[] = []

Readonly listeners

listeners: L[] = []

Readonly projectListeners

projectListeners: GoalProjectListenerRegistration[] = []

Readonly registrations

registrations: R[] = []

sdm

Accessors

canceledDescription

  • get canceledDescription(): string

environment

  • get environment(): string

failureDescription

  • get failureDescription(): string

inProcessDescription

  • get inProcessDescription(): string

name

  • get name(): string

plannedDescription

  • get plannedDescription(): string

requestedDescription

  • get requestedDescription(): string

skippedDescription

  • get skippedDescription(): string

stoppedDescription

  • get stoppedDescription(): string

successDescription

  • get successDescription(): string

uniqueName

  • get uniqueName(): string

waitingForApprovalDescription

  • get waitingForApprovalDescription(): string

waitingForPreApprovalDescription

  • get waitingForPreApprovalDescription(): string

Methods

Protected addFulfillment

Protected addFulfillmentCallback

plan

register

with

  • with(registration: R): this

withExecutionListener

withListener

  • withListener(listener: L): this

withProjectListener

withService

Generated using TypeDoc