This is an automated email from the ASF dual-hosted git repository.

sergeychugunov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new 8a2a7cadc8d IGNITE-27455 Remove byte fields for enums in 
GridDistributedTxPrepareRequest (#12607)
8a2a7cadc8d is described below

commit 8a2a7cadc8d2d237eacf3549991d17a1b46bf069
Author: Dmitry Werner <[email protected]>
AuthorDate: Mon Dec 29 12:22:18 2025 +0500

    IGNITE-27455 Remove byte fields for enums in 
GridDistributedTxPrepareRequest (#12607)
---
 .../GridDistributedTxPrepareRequest.java           | 42 +++++-----------------
 1 file changed, 8 insertions(+), 34 deletions(-)

diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java
index 017d19d82b1..59896638c75 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java
@@ -80,21 +80,15 @@ public class GridDistributedTxPrepareRequest extends 
GridDistributedBaseMessage
     private long threadId;
 
     /** Transaction concurrency. */
+    @Order(8)
     @GridToStringInclude
     private TransactionConcurrency concurrency;
 
-    /** Transaction concurrency ordinal. */
-    @Order(value = 8, method = "concurrencyOrdinal")
-    private byte concurrencyOrd;
-
     /** Transaction isolation. */
+    @Order(9)
     @GridToStringInclude
     private TransactionIsolation isolation;
 
-    /** Transaction isolation ordinal. */
-    @Order(value = 9, method = "isolationOrdinal")
-    private byte isolationOrd;
-
     /** Commit version for EC transactions. */
     @Order(value = 10, method = "writeVersion")
     @GridToStringInclude
@@ -188,9 +182,7 @@ public class GridDistributedTxPrepareRequest extends 
GridDistributedBaseMessage
         writeVer = tx.writeVersion();
         threadId = tx.threadId();
         concurrency = tx.concurrency();
-        concurrencyOrd = concurrency != null ? (byte)concurrency.ordinal() : 
-1;
         isolation = tx.isolation();
-        isolationOrd = isolation != null ? (byte)isolation.ordinal() : -1;
         txSize = tx.size();
         plc = tx.ioPolicy();
 
@@ -342,19 +334,10 @@ public class GridDistributedTxPrepareRequest extends 
GridDistributedBaseMessage
     }
 
     /**
-     * @return Concurrency ordinal.
-     */
-    public byte concurrencyOrdinal() {
-        return concurrencyOrd;
-    }
-
-    /**
-     * @param concurrencyOrd Concurrency ordinal.
+     * @param concurrency Concurrency.
      */
-    public void concurrencyOrdinal(byte concurrencyOrd) {
-        this.concurrencyOrd = concurrencyOrd;
-
-        concurrency = TransactionConcurrency.fromOrdinal(concurrencyOrd);
+    public void concurrency(TransactionConcurrency concurrency) {
+        this.concurrency = concurrency;
     }
 
     /**
@@ -365,19 +348,10 @@ public class GridDistributedTxPrepareRequest extends 
GridDistributedBaseMessage
     }
 
     /**
-     * @return Isolation level ordinal.
-     */
-    public byte isolationOrdinal() {
-        return isolationOrd;
-    }
-
-    /**
-     * @param isolationOrd Isolation level ordinal.
+     * @param isolation Isolation level.
      */
-    public void isolationOrdinal(byte isolationOrd) {
-        this.isolationOrd = isolationOrd;
-
-        isolation = TransactionIsolation.fromOrdinal(isolationOrd);
+    public void isolation(TransactionIsolation isolation) {
+        this.isolation = isolation;
     }
 
     /**

Reply via email to