|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.openorb.pss.connector.file.DataManager
org.openorb.pss.connector.file.TransactionalDataManager
public class TransactionalDataManager
This class is a transactional resource this is used to write/read data into the datastore
| Constructor Summary | |
|---|---|
TransactionalDataManager(DataManager delegated)
Constructor |
|
| Method Summary | |
|---|---|
void |
begin()
This operation is used to begin a transaction |
boolean |
begun()
Is the transaction begun ? |
void |
close()
|
void |
commit()
This operation is used to commit a transaction |
java.util.Enumeration |
content()
Return the datastore content under an enumeration format |
long |
datastoreSize()
Return the datastore length |
void |
finalize()
Finalize operation |
void |
flush()
|
void |
forget()
This operation is used to forget the transaction |
void |
free_all()
|
java.util.Hashtable |
get_index_table()
Return the index table |
java.lang.String |
home()
Return home base name |
void |
invalidate_entry(PID pid)
Invalidate an entry |
java.lang.String |
key()
Return the hashtable key |
void |
lock_flush(boolean lock)
Disable or enable flush |
java.lang.Object |
lock()
Return the current lock |
long |
nextFreeID()
This operation returns a new free ID. |
DataEntry |
read_entry_from_index(org.omg.CORBA.LongHolder index)
The operation reads an entry from its PID. |
DataEntry |
read_entry(PID pid)
Read an entry from its PID. |
void |
resume_waited()
The transaction is ended, we can now resume all threads |
void |
rollback()
This operation is used to rollback a transaction |
void |
share()
Increment the shared value counter |
boolean |
shared()
Is this data manager shared ? |
void |
write_entry(DataEntry entry)
Add a data into the cache. |
| Methods inherited from class org.openorb.pss.connector.file.DataManager |
|---|
addListener, destroy, get_clean_table, read_entry_from_clean_table, transaction_lock, transaction_lock, transaction_unlock |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TransactionalDataManager(DataManager delegated)
| Method Detail |
|---|
public boolean begun()
public void begin()
public void rollback()
public void commit()
public void forget()
public void resume_waited()
public void share()
share in class DataManagerpublic boolean shared()
shared in class DataManagerpublic java.lang.String key()
key in class DataManagerpublic void finalize()
finalize in class DataManager
public DataEntry read_entry(PID pid)
throws NotFoundException
read_entry in class DataManagerNotFoundExceptionpublic void invalidate_entry(PID pid)
invalidate_entry in class DataManagerpublic void write_entry(DataEntry entry)
write_entry in class DataManagerpublic void flush()
flush in class DataManagerpublic void free_all()
free_all in class DataManagerpublic void close()
close in class DataManagerpublic long nextFreeID()
nextFreeID in class DataManagerpublic DataEntry read_entry_from_index(org.omg.CORBA.LongHolder index)
read_entry_from_index in class DataManagerpublic void lock_flush(boolean lock)
lock_flush in class DataManagerpublic java.lang.String home()
home in class DataManagerpublic java.util.Enumeration content()
content in class DataManagerpublic long datastoreSize()
datastoreSize in class DataManagerpublic java.util.Hashtable get_index_table()
get_index_table in class DataManagerpublic java.lang.Object lock()
lock in class DataManager
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||