All Classes and Interfaces
Class
Description
AbstractHotRodServerChildConfigurationBuilder.
Handler that when added will make sure authentication is applied to requests.
Used by
GlobalTxTable, it collects all the involved cache name when setting a decision for a transaction.A key used in the global transaction table.
A
Address implementation for a client transaction.A counter event to send to a client.
The
CounterManager notification manager.It commits a transaction in all involved caches.
It updates the
TxState's status to Status.MARK_ROLLBACK if the current status is the expected.Constant values
A control byte used by each write operation to flag if the key was read or not, or if the write operation is a remove
operation
It creates a new
TxState.A
CacheRpcCommand implementation to forward the commit request from a client to the member that run the
transaction.A
CacheRpcCommand implementation to forward the rollback request from a client to the member that run the
transaction.It is a transaction log that registers all the transaction decisions before changing the cache.
Logging handler for Hot Rod to log what requests have come into the server
Defines constants defined by Hot Rod specifications.
Protocol decoding state
It register the
HotRodCommandFactory to handle the CacheRpcCommand used by this module.Enumeration defining all of the possible hotrod operations
Hot Rod server, in charge of defining its encoder/decoder and, if clustered, update the topology information on
startup and shutdown.
HotRodServerChildConfigurationBuilder.
HotRodServerConfigurationBuilder.
The various Hot Rod versions
The ids of the
ReplicableCommand used by this module.Externalizer for KeyValueWithPreviousEventConverter
Module lifecycle callbacks implementation that enables module specific
AdvancedExternalizer implementations
to be registered.The listener operation (add/remove) return status.
Log abstraction for the Hot Rod server module.
Warning this class consists of generated code.
Utility class in hotrod server with methods handling cache entries metadata
Exception thrown when a named factory is chosen that doesn't exist
A Hot Rod server address which encapsulates a multi-homed server.
Hot Rod operation possible status outcomes.
A Transaction Table for client transaction.
A class that handles the prepare request from the Hot Rod clients.
It changes the
TxState status to Status.PREPARING and stores the transaction modifications.It rollbacks a transaction in all involved caches.
A Hot Rod server address
A
TransactionOriginatorChecker implementation that is aware of client transactions.It marks the transaction as completed in
TxState by setting its status to Status.COMMITTED or Status.ROLLED_BACK.It sets the transaction decision in
TxState.It sets the transaction as successful prepared.
A Hot Rod server address
Internal server status for the client's transactions.
A channel pipeline factory for environments where idle timeout is enabled.
A transaction state stored globally in all the cluster members.
Util operations to handle client transactions in Hot Rod server.
This class represents the work to be done by an encoder of a particular Hot Rod protocol version.