interface IActorInitQueryBaseArgs {
    allowNoSources?: boolean;
    beforeActors?: Actor<IActionInit, IActorTest, IActorOutputInit, undefined>[];
    bus: Bus<
        Actor<IActionInit, IActorTest, IActorOutputInit, undefined>,
        IActionInit,
        IActorTest,
        IActorOutputInit,
        undefined,
    >;
    busFailMessage?: string;
    context?: string;
    defaultQueryInputFormat?: string;
    mediatorHttpInvalidate: MediatorHttpInvalidate;
    mediatorQueryProcess: MediatorQueryProcess;
    mediatorQueryResultSerialize: MediatorQueryResultSerializeHandle;
    mediatorQueryResultSerializeMediaTypeCombiner: MediatorQueryResultSerializeMediaTypes;
    mediatorQueryResultSerializeMediaTypeFormatCombiner: MediatorQueryResultSerializeMediaTypeFormats;
    name: string;
    queryString?: string;
}

Hierarchy (View Summary)

Implemented by

Properties

allowNoSources?: boolean

If it should be allowed that the user passes no sources.

{false}
beforeActors?: Actor<IActionInit, IActorTest, IActorOutputInit, undefined>[]

Actor that must be registered in the bus before this actor.

bus: Bus<
    Actor<IActionInit, IActorTest, IActorOutputInit, undefined>,
    IActionInit,
    IActorTest,
    IActorOutputInit,
    undefined,
>

The bus this actor subscribes to.

busFailMessage?: string

The message that will be configured in the bus for reporting failures.

This message may be a template string that contains references to the executed action. For example, the following templated string is allowed: "RDF dereferencing failed: no actors could handle ${action.handle.mediaType}"

context?: string

A JSON string of a query operation context

defaultQueryInputFormat?: string

The default query input format

{sparql}
mediatorHttpInvalidate: MediatorHttpInvalidate

The HTTP cache invalidation mediator

mediatorQueryProcess: MediatorQueryProcess

The query process mediator

mediatorQueryResultSerialize: MediatorQueryResultSerializeHandle

The query serialize mediator

mediatorQueryResultSerializeMediaTypeCombiner: MediatorQueryResultSerializeMediaTypes

The query serialize media type combinator

mediatorQueryResultSerializeMediaTypeFormatCombiner: MediatorQueryResultSerializeMediaTypeFormats

The query serialize media type format combinator

name: string

The name for this actor.

{<rdf:subject>}
queryString?: string

A SPARQL query string