Class GridDhtLockRequest

    • Constructor Detail

      • GridDhtLockRequest

        public GridDhtLockRequest()
        Empty constructor required for Externalizable.
      • GridDhtLockRequest

        public GridDhtLockRequest​(int cacheId,
                                  UUID nodeId,
                                  GridCacheVersion nearXidVer,
                                  long threadId,
                                  IgniteUuid futId,
                                  IgniteUuid miniId,
                                  GridCacheVersion lockVer,
                                  @NotNull
                                  @NotNull AffinityTopologyVersion topVer,
                                  boolean isInTx,
                                  boolean isRead,
                                  TransactionIsolation isolation,
                                  boolean isInvalidate,
                                  long timeout,
                                  int dhtCnt,
                                  int txSize,
                                  int taskNameHash,
                                  long accessTtl,
                                  boolean skipStore,
                                  boolean storeUsed,
                                  boolean keepBinary,
                                  boolean addDepInfo,
                                  String txLbl)
        Parameters:
        cacheId - Cache ID.
        nodeId - Node ID.
        nearXidVer - Near transaction ID.
        threadId - Thread ID.
        futId - Future ID.
        miniId - Mini future ID.
        lockVer - Cache version.
        topVer - Topology version.
        isInTx - True if implicit transaction lock.
        isRead - Indicates whether implicit lock is for read or write operation.
        isolation - Transaction isolation.
        isInvalidate - Invalidation flag.
        timeout - Lock timeout.
        dhtCnt - DHT count.
        txSize - Expected transaction size.
        taskNameHash - Task name hash code.
        accessTtl - TTL for read operation.
        skipStore - Skip store flag.
        storeUsed - Cache store used flag.
        keepBinary - Keep binary flag.
        addDepInfo - Deployment info flag.
        txLbl - Transaction label.