AbstractReadonlybeforeActor that must be registered in the bus before this actor.
ReadonlybusThe bus this actor subscribes to.
ReadonlymediaReadonlymediatorReadonlymediatorReadonlymediatorReadonlynameThe name for this actor.
ProtecteddereferenceHandle the given error as a rejection or delegate it to the logger, depending on whether or not hard errors are enabled.
An action.
An error that has occurred.
Data to add to the output
ProtectedgetOptionaldata: () => anyAbstractgetProtectedhandleIf hard errors are disabled, modify the given stream so that errors are delegated to the logger.
A dereference action.
A data stream.
The resulting data stream.
ProtectedlogOptionaldata: () => anyProtectedlogOptionaldata: () => anyProtectedlogOptionaldata: () => anyProtectedlogOptionaldata: () => anyProtectedlogOptionaldata: () => anyProtectedlogOptionaldata: () => anyRun the given action on this actor.
In most cases, this method should not be called directly. Instead, #runObservable should be called.
The action to run.
A promise that resolves to the run result.
Run the given action on this actor AND invokes the Bus#onRun method.
The action to run.
A promise that resolves to the run result.
Check if this actor can run the given action, without actually running it.
A promise that resolves to the test result.
StaticgetGet the logger from the given context.
An optional context.
The logger or undefined.
An abstract actor that handles dereference and parse actions.
Actor types: Input: IActionDereferenceParse: A URL. Test:
Output: IActorDereferenceParseOutput: A data stream of type output by the Parser.