Class GridDhtTxFinishRequest

    • Constructor Detail

      • GridDhtTxFinishRequest

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

        public GridDhtTxFinishRequest​(UUID nearNodeId,
                                      IgniteUuid futId,
                                      int miniId,
                                      @NotNull
                                      @NotNull AffinityTopologyVersion topVer,
                                      GridCacheVersion xidVer,
                                      GridCacheVersion commitVer,
                                      long threadId,
                                      boolean commit,
                                      boolean invalidate,
                                      boolean sys,
                                      byte plc,
                                      boolean sysInvalidate,
                                      CacheWriteSynchronizationMode syncMode,
                                      GridCacheVersion baseVer,
                                      Collection<GridCacheVersion> committedVers,
                                      Collection<GridCacheVersion> rolledbackVers,
                                      int txSize,
                                      int taskNameHash,
                                      boolean addDepInfo,
                                      boolean retVal,
                                      boolean waitRemoteTxs,
                                      Collection<PartitionUpdateCountersMessage> updCntrs)
        Parameters:
        nearNodeId - Near node ID.
        futId - Future ID.
        miniId - Mini future ID.
        topVer - Topology version.
        xidVer - Transaction ID.
        threadId - Thread ID.
        commitVer - Commit version.
        commit - Commit flag.
        invalidate - Invalidate flag.
        sys - System flag.
        plc - IO policy.
        sysInvalidate - System invalidation flag.
        syncMode - Write synchronization mode.
        baseVer - Base version.
        committedVers - Committed versions.
        rolledbackVers - Rolled back versions.
        txSize - Expected transaction size.
        taskNameHash - Task name hash.
        addDepInfo - Deployment info flag.
        retVal - Need return value
        waitRemoteTxs - Wait remote transactions flag
        updCntrs - Update counters for Tx.
    • Method Detail

      • miniId

        public int miniId()
        Returns:
        Mini ID.
      • nearNodeId

        public UUID nearNodeId()
        Returns:
        Near node ID.
      • isSystemInvalidate

        public boolean isSystemInvalidate()
        Returns:
        System invalidate flag.
      • checkCommitted

        public boolean checkCommitted()
        Returns:
        Check committed flag.
      • checkCommitted

        public void checkCommitted​(boolean checkCommitted)
        Parameters:
        checkCommitted - Check committed flag.
      • waitRemoteTransactions

        public boolean waitRemoteTransactions()
        Returns:
        True
      • needReturnValue

        public boolean needReturnValue()
        Returns:
        Flag indicating whether transaction needs return value.
      • needReturnValue

        public void needReturnValue​(boolean retVal)
        Parameters:
        retVal - Need return value.
      • partition

        public int partition()
        Overrides:
        partition in class GridCacheMessage
        Returns:
        Partition ID this message is targeted to or -1 if it cannot be determined.