GigaSpaces XAP 7.0 API

org.openspaces.core.transaction.manager
Class AbstractJiniTransactionManager.JiniTransactionObject

java.lang.Object
  extended by org.openspaces.core.transaction.manager.AbstractJiniTransactionManager.JiniTransactionObject
All Implemented Interfaces:
SmartTransactionObject
Enclosing class:
AbstractJiniTransactionManager

public static class AbstractJiniTransactionManager.JiniTransactionObject
extends Object
implements SmartTransactionObject

Jini Transaction object. Used as transaction object by GigaSpaceTransactionManager.


Constructor Summary
AbstractJiniTransactionManager.JiniTransactionObject()
           
 
Method Summary
 JiniTransactionHolder getJiniHolder()
           
 net.jini.core.transaction.Transaction getTransaction()
           
 boolean hasTransaction()
           
 boolean isNewJiniHolder()
           
 boolean isRollbackOnly()
           
 void setJiniHolder(JiniTransactionHolder jiniHolder, boolean newSessionHolder)
           
 void setRollbackOnly()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractJiniTransactionManager.JiniTransactionObject

public AbstractJiniTransactionManager.JiniTransactionObject()
Method Detail

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 SmartTransactionObject

setRollbackOnly

public void setRollbackOnly()

getTransaction

public net.jini.core.transaction.Transaction getTransaction()

GigaSpaces XAP 7.0 API

Copyright © GigaSpaces.