Class AbstractReadTransactionRequest<T extends AbstractReadTransactionRequest<T>>

Type Parameters:
T - Message type
All Implemented Interfaces:
Serializable, Immutable
Direct Known Subclasses:
AbstractReadPathTransactionRequest, IncrementTransactionSequenceRequest

@Beta public abstract class AbstractReadTransactionRequest<T extends AbstractReadTransactionRequest<T>> extends TransactionRequest<T>
Abstract base class for TransactionRequests accessing transaction state without modifying it.

This class is visible outside of this package for the purpose of allowing common instanceof checks and simplified codepaths.

Author:
Robert Varga
See Also: