| Interface | Description |
|---|---|
| MessageTable |
An interface defining the Message Table operations.
|
| MessageTable.Entry |
Represents an entry (row) in the message table.
|
| MetadataTable |
Table to store information about the topics and their properties.
|
| PayloadTable |
An interface defining the Payload Table operations.
|
| PayloadTable.Entry |
Represents an entry (row) in the payload table.
|
| TableFactory |
| Class | Description |
|---|---|
| AbstractMessageTable |
Contains common logic for implementation of
MessageTable. |
| AbstractPayloadTable |
Contains common logic for implementation of
PayloadTable. |
| ForwardingTableFactory |
A
TableFactory that forwards all operations to another TableFactory. |
| ImmutableMessageTableEntry |
An immutable implementation of
MessageTable.Entry. |
| ImmutablePayloadTableEntry |
An immutable implementation of
PayloadTable.Entry. |
| MessageFilter<T> |
Filter messages read from
MessageTable. |
| RawMessageTableEntry |
Container class that contains raw bytes corresponding to an entry in the Message Table.
|
| RawPayloadTableEntry |
Container class for raw bytes corresponding to key, value of the Payload Table.
|
| TransactionMessageFilter |
A
MessageFilter that filter MessageTable.Entry based on a given transaction. |
| Enum | Description |
|---|---|
| MessageFilter.Result |
The result of the filtering.
|
Copyright © 2017 Cask Data, Inc. Licensed under the Apache License, Version 2.0.