Class AbstractJiniTransactionManager.JiniTransactionObject

java.lang.Object
org.openspaces.core.transaction.manager.AbstractJiniTransactionManager.JiniTransactionObject
All Implemented Interfaces:
Flushable, org.springframework.transaction.support.SmartTransactionObject
Enclosing class:
AbstractJiniTransactionManager

public static class AbstractJiniTransactionManager.JiniTransactionObject extends Object implements org.springframework.transaction.support.SmartTransactionObject
Jini Transaction object. Used as transaction object by GigaSpaceTransactionManager.
  • Constructor Details

    • JiniTransactionObject

      public JiniTransactionObject()
  • Method Details

    • hasTransaction

      public boolean hasTransaction()
    • setJiniHolder

      public void setJiniHolder(JiniTransactionHolder jiniHolder, boolean newSessionHolder)
    • getJiniHolder

      public JiniTransactionHolder getJiniHolder()
    • isNewJiniHolder

      public boolean isNewJiniHolder()
    • isRollbackOnly

      public boolean isRollbackOnly()
      Specified by:
      isRollbackOnly in interface org.springframework.transaction.support.SmartTransactionObject
    • setRollbackOnly

      public void setRollbackOnly()
    • flush

      public void flush()
      Specified by:
      flush in interface Flushable
      Specified by:
      flush in interface org.springframework.transaction.support.SmartTransactionObject
    • getTransaction

      public Transaction getTransaction()