Indexed bus for query operations.

Hierarchy (View Summary)

Constructors

Properties

actionIdentifierFields: string[]
actorIdentifierFields: string[]
actors: ActorQueryOperation<undefined>[] = []
actorsIndex: Record<string, ActorQueryOperation<undefined>[]> = {}
dependencyLinks: Map<
    ActorQueryOperation<undefined>,
    ActorQueryOperation<undefined>[],
> = ...
failMessage: string
name: string

The name for this bus.

{<rdf:subject>}
observers: ActionObserver<
    IActionQueryOperation,
    IQueryOperationResult,
    undefined,
>[] = []

Methods

  • Unsubscribe the given actor from the bus.

    An actor that is subscribed multiple times will be unsubscribed only once.

    Parameters

    Returns boolean

    If the given actor was successfully unsubscribed, otherwise it was not subscribed before.