|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
org.sysunit.AbstractTBean
org.sysunit.AbstractSynchronizableTBean
public abstract class AbstractSynchronizableTBean
Abstract SynchronizableTBean
base class.
This abstract base class provides management methods for
TBeanSynchronizer
control.
setSynchronizer(org.sysunit.TBeanSynchronizer)
,
getSynchronizer()
,
sync(java.lang.String)
Field Summary |
---|
Fields inherited from interface org.sysunit.TBean |
---|
EMPTY_ARRAY |
Constructor Summary | |
---|---|
AbstractSynchronizableTBean()
Construct. |
Method Summary | |
---|---|
TBeanSynchronizer |
getSynchronizer()
Retrieve the TBeanSynchronizer . |
void |
setSynchronizer(TBeanSynchronizer synchronizer)
Set the TBeanSynchronizer . |
protected void |
sync(String syncPoint)
Synchronize at a syncpoint. |
Methods inherited from class org.sysunit.AbstractTBean |
---|
assertValid, setUp, tearDown |
Methods inherited from class junit.framework.Assert |
---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.sysunit.TBean |
---|
assertValid, run, setUp, tearDown |
Constructor Detail |
---|
public AbstractSynchronizableTBean()
Method Detail |
---|
public void setSynchronizer(TBeanSynchronizer synchronizer)
SynchronizableTBean
TBeanSynchronizer
.
setSynchronizer
in interface SynchronizableTBean
synchronizer
- The synchronizer.SynchronizableTBean
public TBeanSynchronizer getSynchronizer()
TBeanSynchronizer
.
protected void sync(String syncPoint) throws SynchronizationException, InterruptedException
Synchronize at a named sync-point by blocking until all other synchronizable TBeans have synchronized or terminated.
syncPoint
- The sync-point id.
SynchronizationException
- If an error occurs while
blocking for synchronization.
InterruptedException
- If an interrupted signal is
received while blocking for synchronization.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |