|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xvsm.internal.tasks.dao.inmemory.TransactionDAO
public class TransactionDAO
Constructor Summary | |
---|---|
TransactionDAO()
|
Method Summary | |
---|---|
boolean |
add(OperationTask task,
Transaction source)
Adds a OperationTask . |
void |
commit(Transaction tx)
Informs that the transaction has commited. |
java.util.List<OperationTask> |
getAll()
Returns a List with all Tasks. |
java.util.concurrent.locks.Lock |
readLock()
. |
void |
remove(OperationTask t)
Removes the task. |
java.util.List<OperationTask> |
take()
Takes all OperationTask s. |
java.util.concurrent.locks.Lock |
writeLock()
. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TransactionDAO()
Method Detail |
---|
public boolean add(OperationTask task, Transaction source)
OperationTask
..
add
in interface ITransactionDAO
task
- the new task.source
- the transaction that is the reason for this exception.
public java.util.List<OperationTask> take()
OperationTask
s..
take
in interface ITransactionDAO
public java.util.List<OperationTask> getAll()
List
with all Tasks..
getAll
in interface ITransactionDAO
public java.util.concurrent.locks.Lock readLock()
readLock
in interface java.util.concurrent.locks.ReadWriteLock
public java.util.concurrent.locks.Lock writeLock()
writeLock
in interface java.util.concurrent.locks.ReadWriteLock
public void commit(Transaction tx)
commit
in interface ITransactionDAO
tx
- the transaction that has committed.public void remove(OperationTask t)
remove
in interface ITransactionDAO
t
- the Task to remove.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |