interface Options {
    cOpts?: ConsumerOptions;
    innerVerifier?: Verifier;
    mappingBatch?: number;
    mappingEntryType?: MappingEntry.Constructor<MappingEntry>;
    mappingVerifier?: Verifier;
    mustFilterByMapping?: boolean;
    outerVerifier?: Verifier;
    retxLimit?: number;
    sync: SvSync;
}

Properties

Consumer options.

  • .describe is overridden as "SVS-PS" + prefix.
  • .retx defaults to Options.retxLimit.
  • .signal and .verifier are overridden.
innerVerifier?: Verifier

Inner Data verifier.

no verification

mappingBatch?: number

Maximum quantity of MappingEntries to retrieve in a single query.

MappingEntry constructor.

MappingEntry base type

mappingVerifier?: Verifier

Mapping Data verifier.

no verification

mustFilterByMapping?: boolean

If true, force the retrieval of MappingData.

When an update matches a SubscribePublisher, by default the MappingData is not retrieved. Since the filter functions in SubscribePrefixFilter depend on MappingEntry, they are not called, and each SubscribePrefixFilter is treated like a SubscribePrefix, which would receive the message if the topic prefix matches. Set this option to true forces the retrieval of MappingData and ensures filter functions are called.

outerVerifier?: Verifier

Outer Data verifier.

no verification

retxLimit?: number

Retransmission limit for Data retrieval.

2

sync: SvSync

SvSync instance.

SvPublisher.Options.sync regarding reuse