InboxMessageMixin

public interface InboxMessageMixin implements ShardedRecord

A mixin for InboxMessage.

Functions

Link copied to clipboard
public static InboxMessageId generateIdWith(ShardIndex index)
Generates a new InboxMessageId with a auto-generated UUID and the given shard index as parts.
Link copied to clipboard
public ShardIndex shardIndex()
Returns the index of the shard in which this record resides.
Link copied to clipboard
public TenantId tenant()
Returns the TenantId for the original signal payload.

Inherited functions

Link copied to clipboard
public abstract Timestamp getWhenReceived()
Returns the moment of time, when the message was originally received to be sharded.