Optional
describeDescription for debugging purpose.
Optional
endpointEndpoint for communication.
Specify .fw
.
Optional
fwUse the specified logical forwarder.
Forwarder.getDefault()
Optional
initialInitial state vector.
empty state vector
Optional
initializeApplication initialization function.
During initialization, it's possible to remove SyncNode or decrease seqNum.
Calling sync.close()
has no effect.
Sync protocol starts running after the returned Promise is resolved.
Optional
Experimental
periodicSync Interest timer in steady state (SVS v2).
[30000ms, ±10%]
If specified as tuple,
If specified as number, it's interpreted as median.
SVS v1 steadyTimer
and SVS v2 periodicTimeout
are equivalent.
If both are specified, this option takes precedence.
Optional
signerSync Interest signer.
nullSigner
Optional
steadySync Interest timer in steady state (SVS v1).
[30000ms, ±10%]
Optional
Experimental
suppressionSync Interest timer in suppression state, maximum value (SVS v2).
200ms
Optional
Experimental
suppressionSync Interest timer in suppression state, value generator (SVS v2).
SvSync.suppressionExpDelay(suppressionPeriod)
The maximum value returned by the generator function should be suppressionPeriod
.
This option takes effect only if .svs2suppression
is true.
Optional
suppressionSync Interest timer in suppression state (SVS v1).
[200ms, ±50%]
This option takes effect only if .svs2suppression
is false.
Optional
Experimental
svs2suppressionUse SVS v2 suppression timer and suppression logic.
false
@experimental
Optional
syncSync Interest lifetime in milliseconds.
1000
Sync group prefix.
Optional
verifierSync Interest verifier.
no verification
SvSync.create options.