Class TxState
java.lang.Object
org.infinispan.server.hotrod.tx.table.TxState
A transaction state stored globally in all the cluster members.
- Since:
 - 9.4
 - Author:
 - Pedro Ruivo
 
- 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionTxState(GlobalTransaction globalTransaction, boolean recoverable, long timeout, TimeService timeService)  - 
Method Summary
Modifier and TypeMethodDescriptionbooleanList<org.infinispan.commands.write.WriteCommand> longinthashCode()booleanhasTimedOut(long currentTimeNs) booleanbooleanisSameAs(GlobalTransaction globalTransaction, boolean recoverable, long timeout) markPreparing(List<org.infinispan.commands.write.WriteCommand> modifications, TimeService timeService) setStatus(Status newStatus, boolean cleanupModification, TimeService timeService) toString() 
- 
Field Details
- 
EXTERNALIZER
 
 - 
 - 
Constructor Details
- 
TxState
public TxState(GlobalTransaction globalTransaction, boolean recoverable, long timeout, TimeService timeService)  
 - 
 - 
Method Details
- 
getTimeout
public long getTimeout() - 
markPreparing
public TxState markPreparing(List<org.infinispan.commands.write.WriteCommand> modifications, TimeService timeService)  - 
getOriginator
 - 
setStatus
 - 
getStatus
 - 
getGlobalTransaction
 - 
getModifications
 - 
equals
 - 
hashCode
 - 
hasTimedOut
public boolean hasTimedOut(long currentTimeNs)  - 
isRecoverable
public boolean isRecoverable() - 
isSameAs
 - 
toString
 
 -