|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interfaces defines the transaction concept in Speedo. It is based on a working set represented by the inheritance of the TransactionalWorkingSet interface, and the required javax.jdo.Transaction interface.
Field Summary |
---|
Fields inherited from interface org.objectweb.perseus.persistence.api.TransactionalWorkingSet |
---|
CTX_ABORTED, CTX_ACTIVE_TRANSACTIONAL, CTX_COMMITTED, CTX_PREPARED, CTX_PREPARED_FAIL, CTX_PREPARED_OK |
Fields inherited from interface org.objectweb.perseus.persistence.api.WorkingSet |
---|
CTX_ACTIVE, CTX_CLOSED, READ_INTENTION, UNKNOWN_INTENTION, WRITE_INTENTION |
Method Summary | |
---|---|
void |
active()
It activates the working set. |
boolean |
isManagedEnv()
Indicates if the transaction environnement is managed. |
javax.jdo.JDOFatalException |
rollBackOnInternalError(java.lang.Exception e)
|
void |
setConnectionHolder(org.objectweb.perseus.persistence.api.ConnectionHolder ch)
Assignes the connection holder. |
Methods inherited from interface javax.jdo.Transaction |
---|
begin, commit, getNontransactionalRead, getNontransactionalWrite, getOptimistic, getPersistenceManager, getRestoreValues, getRetainValues, getRollbackOnly, getSynchronization, isActive, rollback, setNontransactionalRead, setNontransactionalWrite, setOptimistic, setRestoreValues, setRetainValues, setRollbackOnly, setSynchronization |
Methods inherited from interface org.objectweb.perseus.persistence.api.TransactionalWorkingSet |
---|
getWSRollBackOnly, setWSRollBackOnly |
Methods inherited from interface org.objectweb.perseus.persistence.api.WorkingSet |
---|
bind, clear, entries, getConnectionHolder, getStatus, getUserObject, getWSRestoreValues, getWSRetainValues, lookup, oids, setStatus, setWSRestoreValues, setWSRetainValues, unbind |
Method Detail |
public void active() throws org.objectweb.perseus.persistence.api.PersistenceException
org.objectweb.perseus.persistence.api.PersistenceException
public boolean isManagedEnv()
public javax.jdo.JDOFatalException rollBackOnInternalError(java.lang.Exception e)
public void setConnectionHolder(org.objectweb.perseus.persistence.api.ConnectionHolder ch)
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |