|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectBasicWorkingSet
org.objectweb.speedo.workingset.lib.SpeedoTransaction
Is a working set assocaited to a ProxyManager. The working set can be transactional or not. It contains the list of reached instances.
Transaction
,
Transaction
,
WorkingSet
,
BasicWorkingSet
,
Serialized FormField Summary | |
static java.lang.String |
COMPONENT_BINDING
|
static java.lang.String |
MAPPER_BINDING
|
static java.lang.String |
PROXY_MANAGER_BINDING
|
static java.lang.String |
TRANSACTIONAL_PERSISTENCE_MANAGER_BINDING
|
static TransactionListener |
txListener
|
Constructor Summary | |
SpeedoTransaction()
|
Method Summary | |
void |
active()
It activates the working set. |
void |
afterWSPrepare()
Signal to the persistent instances reached in the working set that the current working set is closed. |
void |
beforeWSPrepare()
Invalidates the prefetch buffer associated to this working set. |
void |
begin()
|
State |
bind(State state,
java.lang.Object oid,
byte mode)
Attaches an entry to the transaction. |
void |
bindFc(java.lang.String c,
java.lang.Object s)
|
void |
commit()
|
java.lang.String |
getFcState()
|
boolean |
getNontransactionalRead()
|
boolean |
getNontransactionalWrite()
|
boolean |
getOptimistic()
|
PersistenceManager |
getPersistenceManager()
|
boolean |
getRestoreValues()
|
boolean |
getRetainValues()
|
Synchronization |
getSynchronization()
|
boolean |
isActive()
|
boolean |
isManagedEnv()
Indicates if the transaction environnement is managed. |
java.lang.String[] |
listFc()
|
java.lang.Object |
lookupFc(java.lang.String c)
|
void |
rollback()
|
JDOFatalException |
rollBackOnInternalError(java.lang.Exception _e)
|
void |
setConnectionHolder(ConnectionHolder ch)
Assignes the connection holder. |
void |
setNontransactionalRead(boolean b)
|
void |
setNontransactionalWrite(boolean b)
|
void |
setOptimistic(boolean b)
|
void |
setRestoreValues(boolean b)
|
void |
setRetainValues(boolean b)
|
void |
setStatus(byte status)
|
void |
setSynchronization(Synchronization s)
|
void |
startFc()
|
void |
stopFc()
|
void |
unbindFc(java.lang.String c)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String PROXY_MANAGER_BINDING
public static final java.lang.String MAPPER_BINDING
public static final java.lang.String TRANSACTIONAL_PERSISTENCE_MANAGER_BINDING
public static final java.lang.String COMPONENT_BINDING
public static TransactionListener txListener
Constructor Detail |
public SpeedoTransaction()
Method Detail |
public void active() throws PersistenceException
active
in interface Transaction
PersistenceException
public State bind(State state, java.lang.Object oid, byte mode)
state
- the state which must be attached to the transactionmode
- the action that stared the binding: either read or write intentionpublic void beforeWSPrepare() throws PersistenceException
PersistenceException
public void afterWSPrepare()
public void setConnectionHolder(ConnectionHolder ch)
Transaction
setConnectionHolder
in interface Transaction
public JDOFatalException rollBackOnInternalError(java.lang.Exception _e)
rollBackOnInternalError
in interface Transaction
public boolean isManagedEnv()
Transaction
isManagedEnv
in interface Transaction
public java.lang.String getFcState()
public void startFc()
public void stopFc()
public java.lang.String[] listFc()
public java.lang.Object lookupFc(java.lang.String c)
public void bindFc(java.lang.String c, java.lang.Object s)
public void unbindFc(java.lang.String c)
public void setStatus(byte status) throws PersistenceException
PersistenceException
public void begin()
public void commit()
public void rollback()
public boolean isActive()
public void setNontransactionalRead(boolean b)
public boolean getNontransactionalRead()
public void setNontransactionalWrite(boolean b)
public boolean getNontransactionalWrite()
public void setRetainValues(boolean b)
public boolean getRetainValues()
public void setRestoreValues(boolean b)
public boolean getRestoreValues()
public void setOptimistic(boolean b)
public boolean getOptimistic()
public void setSynchronization(Synchronization s)
public Synchronization getSynchronization()
public PersistenceManager getPersistenceManager()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |