Class TransactionView
- java.lang.Object
- 
- org.apache.ignite.spi.systemview.view.TransactionView
 
- 
 public class TransactionView extends Object Transaction representation for aSystemView.
- 
- 
Constructor SummaryConstructors Constructor Description TransactionView(org.apache.ignite.internal.processors.cache.transactions.IgniteInternalTx tx)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcacheIds()booleancolocated()TransactionConcurrencyconcurrency()booleandht()longduration()booleanimplicit()booleanimplicitSingle()booleaninternal()TransactionIsolationisolation()intkeysCount()Stringlabel()booleanlocal()UUIDlocalNodeId()booleannear()booleanonePhaseCommit()UUIDoriginatingNodeId()UUIDotherNodeId()longstartTime()TransactionStatestate()UUIDsubjectId()booleansystem()longthreadId()longtimeout()StringtopVer()IgniteUuidxid()
 
- 
- 
- 
Method Detail- 
localNodeIdpublic UUID localNodeId() - Returns:
- Local node ID.
- See Also:
- IgniteInternalTx.nodeId()
 
 - 
threadIdpublic long threadId() - Returns:
- ID of the thread in which this transaction started.
- See Also:
- IgniteInternalTx.threadId()
 
 - 
startTimepublic long startTime() - Returns:
- Start time of this transaction on this node.
- See Also:
- IgniteInternalTx.startTime()
 
 - 
isolationpublic TransactionIsolation isolation() - Returns:
- Isolation level.
- See Also:
- IgniteInternalTx.isolation()
 
 - 
concurrencypublic TransactionConcurrency concurrency() - Returns:
- Concurrency mode.
- See Also:
- IgniteInternalTx.concurrency()
 
 - 
statepublic TransactionState state() - Returns:
- Current transaction state.
- See Also:
- IgniteInternalTx.state()
 
 - 
timeoutpublic long timeout() - Returns:
- Transaction timeout value.
- See Also:
- IgniteInternalTx.timeout()
 
 - 
implicitpublic boolean implicit() - Returns:
- Trueif transaction was started implicitly.
- See Also:
- IgniteInternalTx.implicit()
 
 - 
xidpublic IgniteUuid xid() - Returns:
- Transaction UID.
- See Also:
- IgniteInternalTx.xid()
 
 - 
systempublic boolean system() - Returns:
- Trueif transaction is started for system cache.
- See Also:
- IgniteInternalTx.system()
 
 - 
implicitSinglepublic boolean implicitSingle() - Returns:
- Flag indicating whether transaction is implicit with only one key.
- See Also:
- IgniteInternalTx.implicitSingle()
 
 - 
nearpublic boolean near() - Returns:
- Trueif near transaction.
- See Also:
- IgniteInternalTx.near()
 
 - 
dhtpublic boolean dht() - Returns:
- Trueif DHT transaction.
- See Also:
- IgniteInternalTx.dht()
 
 - 
colocatedpublic boolean colocated() - Returns:
- Trueif dht colocated transaction.
- See Also:
- IgniteInternalTx.colocated()
 
 - 
localpublic boolean local() - Returns:
- Trueif transaction is local,- falseif it's remote.
- See Also:
- IgniteInternalTx.local()
 
 - 
subjectIdpublic UUID subjectId() - Returns:
- Subject ID initiated this transaction.
- See Also:
- IgniteInternalTx.subjectId()
 
 - 
labelpublic String label() - Returns:
- Label of transaction or nullif there was not set.
- See Also:
- IgniteInternalTx.label()
 
 - 
onePhaseCommitpublic boolean onePhaseCommit() - Returns:
- Trueif transaction is a one-phase-commit transaction.
- See Also:
- IgniteInternalTx.onePhaseCommit()
 
 - 
internalpublic boolean internal() - Returns:
- Trueif transaction has at least one internal entry.
 
 - 
originatingNodeIdpublic UUID originatingNodeId() - Returns:
- Originating node id.
- See Also:
- IgniteInternalTx.originatingNodeId()
 
 - 
otherNodeIdpublic UUID otherNodeId() - Returns:
- Other node id.
- See Also:
- IgniteInternalTx.otherNodeId()
 
 - 
topVerpublic String topVer() - Returns:
- Topology version.
- See Also:
- IgniteInternalTx.topologyVersion()
 
 - 
durationpublic long duration() - Returns:
- Duration in millis.
- See Also:
- IgniteInternalTx.startTime()
 
 - 
keysCountpublic int keysCount() - Returns:
- Count of the cache keys participatint in transaction.
- See Also:
- IgniteInternalTx.allEntries()
 
 - 
cacheIdspublic String cacheIds() - Returns:
- Id of the cashes participating in transaction.
- See Also:
- IgniteTxState.cacheIds()
 
 
- 
 
-