BufferedDecryptedMessage

data class BufferedDecryptedMessage(var message: ByteArray?, var isActive: Boolean, var commitDelay: ULong?, var senderClientId: ClientId?, var identity: WireIdentity) : Disposable(source)

A decrypted message that was buffered due to out-of-order delivery by the distribution service.

These are returned in the buffered_messages field of a DecryptedMessage when a commit is processed. They represent messages for the new epoch that arrived before the commit that created it.

Constructors

Link copied to clipboard
constructor(message: ByteArray?, isActive: Boolean, commitDelay: ULong?, senderClientId: ClientId?, identity: WireIdentity)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Commit delay in seconds.

Link copied to clipboard

Identity claims present in the sender credential.

Link copied to clipboard

False if processing this message caused the client to be removed from the group, i.e. due to a Remove commit.

Link copied to clipboard

Decrypted plaintext

Link copied to clipboard

ClientId of the sender of the message being decrypted. Only present for application messages.

Functions

Link copied to clipboard
open override fun destroy()