mam.transaction
Class MessageWaiters


public class MessageWaiters


Field Summary
 (package private) static CategoryLog
           
 private Collectionm_messageWaiters
           

Constructor Summary
MessageWaiters()
           

Method Summary
 synchronized voidaddMessageWaiter(MessageWaiter newMessageWaiter)
           
 synchronized voidevaluateMessage(AgentMessage incomingMessage)
           
 protected CollectiongetMessageWaiters()
           
 synchronized voidremoveMessageWaiter(MessageWaiter messageWaiter)
           
 synchronized voidremoveMessageWaiters(Serializable identifier)
           

Field Detail

Log

static Category Log

m_messageWaiters

private Collection m_messageWaiters
Constructor Detail

MessageWaiters

public MessageWaiters()
Method Detail

addMessageWaiter

public synchronized void addMessageWaiter(MessageWaiter newMessageWaiter)

evaluateMessage

public synchronized void evaluateMessage(AgentMessage incomingMessage)

getMessageWaiters

protected Collection getMessageWaiters()

removeMessageWaiter

public synchronized void removeMessageWaiter(MessageWaiter messageWaiter)

removeMessageWaiters

public synchronized void removeMessageWaiters(Serializable identifier)