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
FieldsModifier and TypeFieldDescriptionstatic final org.infinispan.commons.marshall.AdvancedExternalizer<TxState> -
Constructor Summary
ConstructorsConstructorDescriptionTxState(org.infinispan.transaction.xa.GlobalTransaction globalTransaction, boolean recoverable, long timeout, org.infinispan.commons.time.TimeService timeService) -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.infinispan.transaction.xa.GlobalTransactionList<org.infinispan.commands.write.WriteCommand> org.infinispan.remoting.transport.AddresslonginthashCode()booleanhasTimedOut(long currentTimeNs) booleanmarkPreparing(List<org.infinispan.commands.write.WriteCommand> modifications, org.infinispan.commons.time.TimeService timeService) setStatus(Status newStatus, boolean cleanupModification, org.infinispan.commons.time.TimeService timeService) toString()
-
Field Details
-
EXTERNALIZER
-
-
Constructor Details
-
TxState
public TxState(org.infinispan.transaction.xa.GlobalTransaction globalTransaction, boolean recoverable, long timeout, org.infinispan.commons.time.TimeService timeService)
-
-
Method Details
-
getTimeout
public long getTimeout() -
markPreparing
-
getOriginator
public org.infinispan.remoting.transport.Address getOriginator() -
setStatus
-
getStatus
-
getGlobalTransaction
public org.infinispan.transaction.xa.GlobalTransaction getGlobalTransaction() -
getModifications
-
equals
-
hashCode
public int hashCode() -
hasTimedOut
public boolean hasTimedOut(long currentTimeNs) -
isRecoverable
public boolean isRecoverable() -
toString
-