|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Defines the means to manipulate FOS transaction and the FOS repository.
| Field Summary | |
static java.lang.String |
SPECVERSION
|
| Fields inherited from interface org.objectweb.perseus.fos.api.FosLoggerFactory |
CONNECTION, DEBUG, MANAGEDCONNECTION, TXCONTEXT, XARESOURCE |
| Method Summary | |
FosTransaction |
createTxContext()
Creates a new FosTransaction for managing transactional I/Os with Data Object Files. |
javax.transaction.xa.Xid[] |
getXidForRecovery()
Gets all the Xid of distributed transaction that need to be recovered by a DTP monitor. |
void |
initialize()
Initializes the root directory for storing files representing data objects. |
void |
releaseTxContext(FosTransaction txc)
Releases a FosTransaction. |
void |
start()
|
void |
stop()
|
| Methods inherited from interface org.objectweb.perseus.fos.api.FosAttributeControler |
getDbDir, setDbDir |
| Methods inherited from interface org.objectweb.perseus.fos.api.FosLoggerFactory |
getLogger, setMonologFactory |
| Field Detail |
public static final java.lang.String SPECVERSION
| Method Detail |
public void start()
throws FosException
FosException
public void stop()
throws FosException
FosException
public void initialize()
throws FosException
FosExceptionpublic javax.transaction.xa.Xid[] getXidForRecovery()
public FosTransaction createTxContext()
throws FosException
FosException
public void releaseTxContext(FosTransaction txc)
throws FosException
txc - The FosTransaction to be released.
FosException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||