Uses of Record Class
com.loomcache.server.transaction.ReplicatedTransactionCommand
Packages that use ReplicatedTransactionCommand
Package
Description
Multi-Raft sharding infrastructure for LoomCache.
-
Uses of ReplicatedTransactionCommand in com.loomcache.server.sharding
Methods in com.loomcache.server.sharding with parameters of type ReplicatedTransactionCommandModifier and TypeMethodDescriptionCrossGroupTransactionExecutor.applyCommittedTransaction(ReplicatedTransactionCommand command, BiFunction<Integer, String, DistributedMap<String, String>> mapResolver) Apply a committed transaction using a per-op (groupId, mapName) → map resolver.CrossGroupTransactionExecutor.applyCommittedTransaction(ReplicatedTransactionCommand command, Function<Integer, DistributedMap<String, String>> mapResolver) CrossGroupTransactionExecutor.execute(ReplicatedTransactionCommand command, BiFunction<Integer, String, DistributedMap<String, String>> mapResolver) CrossGroupTransactionExecutor.execute(ReplicatedTransactionCommand command, Function<Integer, DistributedMap<String, String>> mapResolver) CrossGroupTransactionExecutor.RaftTransactionSubmitter.submitTransaction(ReplicatedTransactionCommand command) -
Uses of ReplicatedTransactionCommand in com.loomcache.server.transaction
Methods in com.loomcache.server.transaction that return ReplicatedTransactionCommandModifier and TypeMethodDescriptionstatic ReplicatedTransactionCommandReplicatedTransactionCodec.deserialize(byte[] payload) static ReplicatedTransactionCommandReplicatedTransactionCommand.ofSingleMapPerGroup(Transaction transaction, Map<Integer, String> mapNameByGroup) static ReplicatedTransactionCommandReplicatedTransactionCommand.ofSingleMapPerGroup(Transaction transaction, Map<Integer, String> mapNameByGroup, @Nullable String senderId) Convenience factory for the legacy "one map per group" shape.Methods in com.loomcache.server.transaction with parameters of type ReplicatedTransactionCommandModifier and TypeMethodDescriptionstatic byte[]ReplicatedTransactionCodec.serialize(ReplicatedTransactionCommand command) -
Uses of ReplicatedTransactionCommand in com.loomcache.server.transaction.twopc
Methods in com.loomcache.server.transaction.twopc with parameters of type ReplicatedTransactionCommandModifier and TypeMethodDescription@NonNull CompletableFuture<TransactionResult> TwoPhaseCoordinator.start(@NonNull ReplicatedTransactionCommand command) Start a new cross-group transaction.