org.eclipse.emf.cdo.util
Interface CDOUpdatable
- All Known Subinterfaces:
- CDONet4jSession, CDOSession, CDOSession, CDOSession, CDOTransaction, CDOView, InternalCDOSession, InternalCDOTransaction, InternalCDOView
- All Known Implementing Classes:
- CDOPushTransaction
public interface CDOUpdatable
- Since:
- 3.0
- Author:
- Eike Stepper
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
Method Summary |
long |
getLastUpdateTime()
Returns the time stamp of the last commit operation. |
void |
waitForUpdate(long updateTime)
Blocks the calling thread until a commit operation with the given time stamp (or higher) has occured. |
boolean |
waitForUpdate(long updateTime,
long timeoutMillis)
Blocks the calling thread until a commit operation with the given time stamp (or higher) has occured or the given
timeout has expired. |
NO_TIMEOUT
static final long NO_TIMEOUT
- See Also:
- Constant Field Values
getLastUpdateTime
long getLastUpdateTime()
- Returns the time stamp of the last commit operation. May not be accurate if
passive updates
are disabled.
waitForUpdate
void waitForUpdate(long updateTime)
- Blocks the calling thread until a commit operation with the given time stamp (or higher) has occured.
waitForUpdate
boolean waitForUpdate(long updateTime,
long timeoutMillis)
- Blocks the calling thread until a commit operation with the given time stamp (or higher) has occured or the given
timeout has expired.
- Returns:
true
if the specified commit operation has occured within the given timeout period,
false
otherwise.
Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.