com.mobixess.jodb.core.transaction
Class TransactionContainer
java.lang.Object
com.mobixess.jodb.core.transaction.TransactionContainer
public class TransactionContainer
- extends java.lang.Object
- Author:
- Mobixess
Field Summary |
protected java.util.logging.Logger |
_logger
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_logger
protected java.util.logging.Logger _logger
TransactionContainer
public TransactionContainer(JODBSession session)
lockTransaction
public void lockTransaction()
throws java.io.IOException
- Throws:
java.io.IOException
getHandleForObject
public TransactionHandle getHandleForObject(java.lang.Object key)
resetTranslatedObjects
public void resetTranslatedObjects(JODBSession session,
long transactionShift)
addTransactionListener
public void addTransactionListener(ITransactionListener listener)
removeTransactionListeners
public void removeTransactionListeners(ITransactionListener listener)
processTranslatedObjectsIndex
public void processTranslatedObjectsIndex(JODBOperationContext context,
long transactionShift)
throws java.io.IOException
- Throws:
java.io.IOException
reset
public void reset()
set
public void set(java.lang.Object obj,
int depth)
throws IllegalClassTypeException,
java.lang.IllegalStateException
- Throws:
IllegalClassTypeException
java.lang.IllegalStateException
isEmpty
public boolean isEmpty()
delete
public void delete(java.lang.Object obj,
int depth)
throws IllegalClassTypeException
- Throws:
IllegalClassTypeException
delete0
public void delete0(java.lang.Object obj,
int depth)
throws IllegalClassTypeException
- Throws:
IllegalClassTypeException
deleteChildren
public void deleteChildren(java.lang.Object obj,
int depth)
throws IllegalClassTypeException
- Throws:
IllegalClassTypeException
resetTransactionBufferToStart
public void resetTransactionBufferToStart()
throws java.io.IOException
- Throws:
java.io.IOException
resetTransactionBufferToEnd
public void resetTransactionBufferToEnd()
throws java.io.IOException
- Throws:
java.io.IOException
getRollbackDataFile
public IRandomAccessDataBuffer getRollbackDataFile()
getTransactionNewDataFile
public IRandomAccessDataBuffer getTransactionNewDataFile()
getTransactionReplacementsDataFile
public IRandomAccessDataBuffer getTransactionReplacementsDataFile()
enableAgentMode
public void enableAgentMode()
disableAgentMode
public void disableAgentMode()
isAgentsMode
public boolean isAgentsMode()
Copyright © Mobixess Inc. All Rights Reserved.