edu.cmu.emulator.message
Class MessageCenter
java.lang.Object
edu.cmu.emulator.message.MessageCenter
public class MessageCenter
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
waitListMap
protected HashMap waitListMap
bufMap
protected HashMap bufMap
lockMap
protected HashMap lockMap
BUF_LIMIT
protected static final int BUF_LIMIT
- See Also:
- Constant Field Values
NO_TIMEOUT
protected static final long NO_TIMEOUT
- See Also:
- Constant Field Values
MessageCenter
public MessageCenter()
messageArrived
public void messageArrived(Object id,
Object msg)
noWaiterMessage
protected void noWaiterMessage(Object id,
Object msg)
getWaitList
protected ArrayList getWaitList(Object id)
getBuf
protected ArrayList getBuf(Object id)
getLock
protected Object getLock(Object id)
waitForMessage
public Object waitForMessage(Object id)
waitForMessage
public Object waitForMessage(Object id,
long timeoutMillis)
Copyright © 2013. All Rights Reserved.