|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object coordination.Coordinator
Pointcut Summary | |
protected | synchronizationPoint() |
Constructor Summary | |
Coordinator()
|
Method Summary | |
void |
addMutex(java.lang.String[] methNames)
|
void |
addSelfex(java.lang.String methName)
|
void |
guardedEntry(java.lang.String methName)
|
void |
guardedEntry(java.lang.String methName,
Condition condition)
|
void |
guardedEntry(java.lang.String methName,
Condition condition,
CoordinationAction action)
|
void |
guardedEntry(java.lang.String methName,
CoordinationAction action)
|
void |
guardedEntryWithTimeout(java.lang.String methName,
Condition condition,
CoordinationAction action,
long millis)
|
void |
guardedEntryWithTimeout(java.lang.String methName,
Condition condition,
long millis)
|
void |
guardedEntryWithTimeout(java.lang.String methName,
CoordinationAction action,
long millis)
|
void |
guardedEntryWithTimeout(java.lang.String methName,
long millis)
|
void |
guardedExit(java.lang.String methName)
|
void |
guardedExit(java.lang.String methName,
CoordinationAction action)
|
void |
removeMutex(java.lang.String[] methNames)
|
void |
removeSelfex(java.lang.String methName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Pointcut Detail |
Advice Detail |
before(): synchronizationPoint..
Advises: | spacewar.Display1.paintObjects, spacewar.Display2.paintObjects, spacewar.Game.resetShips, spacewar.Game.newPlayer, spacewar.Game.newRobot, spacewar.Game.clockTick, spacewar.Game.handleCollisions, spacewar.Registry.dummy, spacewar.Robot.run, spacewar.SpaceObject, spacewar.SpaceObject.die |
after(): synchronizationPoint..
Advises: | spacewar.Display1.paintObjects, spacewar.Display2.paintObjects, spacewar.Game.resetShips, spacewar.Game.newPlayer, spacewar.Game.newRobot, spacewar.Game.clockTick, spacewar.Game.handleCollisions, spacewar.Registry.dummy, spacewar.Robot.run, spacewar.SpaceObject, spacewar.SpaceObject.die |
Constructor Detail |
public Coordinator()
Method Detail |
public void addSelfex(java.lang.String methName)
public void removeSelfex(java.lang.String methName)
public void addMutex(java.lang.String[] methNames)
public void removeMutex(java.lang.String[] methNames)
public void guardedEntry(java.lang.String methName)
public void guardedEntry(java.lang.String methName, Condition condition)
public void guardedEntry(java.lang.String methName, CoordinationAction action)
public void guardedEntry(java.lang.String methName, Condition condition, CoordinationAction action)
public void guardedEntryWithTimeout(java.lang.String methName, long millis) throws TimeoutException
TimeoutException
public void guardedEntryWithTimeout(java.lang.String methName, Condition condition, long millis) throws TimeoutException
TimeoutException
public void guardedEntryWithTimeout(java.lang.String methName, CoordinationAction action, long millis) throws TimeoutException
TimeoutException
public void guardedEntryWithTimeout(java.lang.String methName, Condition condition, CoordinationAction action, long millis) throws TimeoutException
TimeoutException
public void guardedExit(java.lang.String methName)
public void guardedExit(java.lang.String methName, CoordinationAction action)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |