anon.client
Class InternalChannelMessageQueue

java.lang.Object
  extended by java.util.Observable
      extended by anon.client.InternalChannelMessageQueue

public class InternalChannelMessageQueue
extends java.util.Observable

Author:
Stefan Lieske

Field Summary
private  java.util.Vector m_messageQueue
           
 
Constructor Summary
InternalChannelMessageQueue()
           
 
Method Summary
 void addChannelMessage(InternalChannelMessage a_message)
           
 InternalChannelMessage getFirstMessage()
           
 void removeFirstMessage()
           
 InternalChannelMessage waitForNextMessage()
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_messageQueue

private java.util.Vector m_messageQueue
Constructor Detail

InternalChannelMessageQueue

public InternalChannelMessageQueue()
Method Detail

addChannelMessage

public void addChannelMessage(InternalChannelMessage a_message)

getFirstMessage

public InternalChannelMessage getFirstMessage()

removeFirstMessage

public void removeFirstMessage()

waitForNextMessage

public InternalChannelMessage waitForNextMessage()
                                          throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException