Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class LocalLog<M>(rootPath: Path, codec: MessageCodec<M>, instantSource: InstantSource, val epoch: Int, val useInstantSourceForNonTx: Boolean, coroutineContext: CoroutineContext = Dispatchers.IO, logFileName: String = "LOG") : Log<M>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ReadOnlyLocalLog<M>(rootPath: Path, codec: MessageCodec<M>, val epoch: Int, coroutineContext: CoroutineContext = Dispatchers.Default, logFileName: String = "LOG") : Log<M>
A read-only version of LocalLog that watches the log file for new messages written by another process (the primary cluster).
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Watchers(latestTxId: TxId, latestSourceMsgId: MessageId, externalSourceToken: ExternalSourceToken? = null)