PartialPublisher constructor options.

interface Options {
    describe?: string;
    endpoint?: Endpoint;
    helloReplyFreshness?: number;
    p: PSyncPartialPublisher.Parameters;
    pOpts?: ProducerOptions;
    producerBufferLimit?: number;
    signer?: Signer;
    syncPrefix: Name;
    syncReplyFreshness?: number;
}

Properties

describe?: string

Description for debugging purpose.

Default Value

PartialPublisher + syncPrefix
endpoint?: Endpoint

Endpoint for communication.

Deprecated

Specify .pOpts.

helloReplyFreshness?: number

FreshnessPeriod of hello reply Data packet.

Default Value

1000

Algorithm parameters.

Remarks

They must match the subscriber parameters.

Producer options (advanced).

Remarks

  • .fw is overridden as Options.fw.
  • .describe is overridden as Options.describe.
  • .announcement is overridden.
  • .routeCapture is overridden.
  • .concurrency is overridden.
producerBufferLimit?: number

How many sync reply segmented objects to keep in buffer. This must be a positive integer.

Default Value

32
signer?: Signer

Signer of sync reply Data packets.

Default Value

digestSigning
syncPrefix: Name

Sync producer prefix.

syncReplyFreshness?: number

FreshnessPeriod of sync reply Data packet.

Default Value

1000