Uses of Class
com.loomcache.server.sharding.CrossGroupTransactionExecutor
Packages that use CrossGroupTransactionExecutor
-
Uses of CrossGroupTransactionExecutor in com.loomcache.server.transaction
Constructors in com.loomcache.server.transaction with parameters of type CrossGroupTransactionExecutorModifierConstructorDescriptionTransactionManager(DataStructureRegistry registry, @Nullable BatchExecutionHandler batchHandler, @Nullable CrossGroupTransactionExecutor crossGroupExecutor, @Nullable PartitionRouter partitionRouter) Creates a new transaction manager with optional Raft-replicated commit. -
Uses of CrossGroupTransactionExecutor in com.loomcache.server.transaction.twopc
Constructors in com.loomcache.server.transaction.twopc with parameters of type CrossGroupTransactionExecutorModifierConstructorDescriptionTwoPhaseParticipant(@NonNull String nodeId, @NonNull RaftGroupManagerApi raftGroupManager, @NonNull PeerMessageDispatch dispatch, @NonNull CrossGroupTransactionExecutor applyExecutor, @NonNull Function<Integer, @Nullable DataStructureRegistry> registryResolver, @NonNull ScheduledExecutorService scheduler) TwoPhaseParticipant(@NonNull String nodeId, @NonNull RaftGroupManagerApi raftGroupManager, @NonNull PeerMessageDispatch dispatch, @NonNull CrossGroupTransactionExecutor applyExecutor, @NonNull Function<Integer, @Nullable DataStructureRegistry> registryResolver, @NonNull ScheduledExecutorService scheduler, @NonNull Duration orphanedIntentTimeout, @NonNull Duration unilateralAbortGrace) TwoPhaseParticipant(@NonNull String nodeId, @NonNull RaftGroupManagerApi raftGroupManager, @NonNull PeerMessageDispatch dispatch, @NonNull CrossGroupTransactionExecutor applyExecutor, @NonNull Function<Integer, @Nullable DataStructureRegistry> registryResolver, @NonNull ScheduledExecutorService scheduler, @NonNull Duration orphanedIntentTimeout, @NonNull Duration unilateralAbortGrace, @NonNull Duration completedDecisionRetention)