File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Threads and Synchronization and the fly likes ConcurrentLinkedQueue Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Threads and Synchronization
Bookmark "ConcurrentLinkedQueue" Watch "ConcurrentLinkedQueue" New topic
Author

ConcurrentLinkedQueue

John Coleman
Ranch Hand

Joined: Jul 24, 2001
Posts: 65
Hi,

I'm using a ConcurrentLinkedQueue as the backbone of a non-blocking message dispatch broker package. Events are added to the queue and then dispatched using another thread. I use a wait/notify+yield technique to try and get soem balance between enqueing and dispatching, it works nicely in trivial models.

I built a producer consumer model using this collection with multiple threads and it works fine. However, in my application I sometimes seem to be passed back the same object off the tail of the queue until the queue has iterated till empty again. I thought remove would take the object off the queue.

I didn't believe my code was wrong so I rewrote using a LinkedList instead and applied synchronization to ensure there was no concurrent access and then the code worked fine!

Some source code and the log are supplied below. Any ideas what causes this issue? I need to avoid using synchronized because it seems to lead to deadlocks.

TIA,
John

import java.util.*;
import java.util.concurrent.*;
import java.util.logging.*;

import com.chatntrade.events.event.*;
import com.chatntrade.events.event.dcwevents.*;
import com.chatntrade.events.event.handlers.*;
import com.chatntrade.events.listener.*;

/**
* A class to queue up events and then dispatch them in a seperate
* thread.
* <p>
*
* The Queue is concurrent so that events can be pumped in as the queue
* is being emptied with no need for synchronization.
*
* @author John Coleman
* @see ConcurrentLinkedQueue
* @version $Revision: 1.7 $
*/
public class EventDispatcher
extends Thread {

private static final Logger logger = Logger.getLogger(EventDispatcher.class.
getName());

private Map listeners = new ConcurrentHashMap(200);

Vector eventListeners; // the event listeners being processed by the loop

boolean stop; // set true to stop the dispatcher loop

// a special kind of linked list for unsynchronized FIFO processing
private ConcurrentLinkedQueue<EventObject> events
= new ConcurrentLinkedQueue<EventObject> ();

/**
* The default constructor establishes the thread priority and starts a
* dispatcher thread.
*/
public EventDispatcher() {
setDaemon(true);
setPriority(Thread.MAX_PRIORITY);
start();
}

/**
* Register a class as a listener using the listener interface.
*
* @param clazz Class The interface associated with the listener to register with.
* @param listener TradingSystemEventListener The event listening class.
*/
public synchronized void registerListener(Class clazz,
ChatroomEventListener listener) {
Vector eventListeners = (Vector) listeners.get(clazz);
if (eventListeners == null) {
logger.log(Level.FINE,
"listener " + listener.getClass() +
" added to new listener list of type " +
clazz);
eventListeners = new Vector();
eventListeners.add(listener);
listeners.put(clazz, eventListeners);
}
else {
eventListeners.add(listener);
logger.log(Level.FINE,
"listener " + listener.getClass() + " added to listener list");
}
}

/**
* Generic method to dispatch any event object.
* <p>
* After the event is added to the queue, the dispatcher is notified to wake
* it from its wait state if necessary.
* <p>
*
* @param event EventObject
*/
public void dispatchEvent(EventObject event) {
synchronized (events) {
boolean success = events.add(event);
if (success) {
logger.log(Level.FINE, "ENQUEUED-->" + event.hashCode());
}
else {
logger.warning("event " + event + " not queued!");
}
events.notifyAll(); // break wait state
}
Thread.yield();
}

// a loop to dispatch events to the correct type of listeners
public void run() {
// loop handling all events until stop is true
do {
try {
// wait for some event notifications
synchronized (events) {
events.wait(10);
}
// handle all queued events, oldest events at the top
while (!events.isEmpty()) {
BaseEventObjectIF event = (BaseEventObjectIF) events.remove();
int dcount = 0, elSize = 0;
logger.log(Level.FINE, "DISPATCH-->" + event);

switch (event.getEventId()) {

case HandleVoicePacketEvent.EVENT_ID:
eventListeners = (Vector) listeners.get(HandleVoicePacketListener.class);
if (eventListeners != null) {
elSize = eventListeners.size();
for (int l = 0; l < elSize; l++) {
( (HandleVoicePacketListener) eventListeners.get(l)).
handleVoicePacket( (HandleVoicePacketEvent) event);
dcount++;
}
}
break;

case SendVoicePacketEvent.EVENT_ID:
eventListeners = (Vector) listeners.get(SendVoicePacketListener.class);
if (eventListeners != null) {
elSize = eventListeners.size();
for (int l = 0; l < elSize; l++) {
( (SendVoicePacketListener) eventListeners.get(l)).
sendVoicePacket( (SendVoicePacketEvent) event);
dcount++;
}
}
break;

/* ... more handlers here */

case SystemExitEvent.EVENT_ID:
eventListeners = (Vector) listeners.get(SystemExitListener.class);
if (eventListeners != null) {
elSize = eventListeners.size();
for (int l = 0; l < elSize; l++) {
( (SystemExitListener) eventListeners.get(l)).
systemExit( (SystemExitEvent) event);
dcount++;
}
}
stop = true;
break;

default: // No event found!
logger.log(Level.FINE, "event not despatched: " + event);
}
logger.log(Level.FINE,
"DELIVERY-->" + event + " sent to " + dcount +
" listeners");
}
}
catch (Exception ex) {
// report exception - kill the dispatcher loop
logger.log(Level.SEVERE, "severe dispatcher exception", ex);
stop = true;
}
}
while (!stop);
logger.log(Level.INFO, "dispatcher thread terminated");
}

}


04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 688
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 688
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 688 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 21
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 21
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 21 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -379
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -379
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -379 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -777
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -777
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -777 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -308
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -308
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -308 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 553
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 553
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 553 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -655
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -655
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -655 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -674
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -674
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -674 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 885
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 885
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 885 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -137
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -137
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -137 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 497
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 497
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 497 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -525
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -525
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -525 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 448
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 448
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 448 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -988
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -988
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -988 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 461
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 461
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 461 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -887
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -887
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -887 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -108
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -108
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -108 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -296
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -296
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -296 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 362
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 362
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 362 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -684
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -684
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -684 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -190
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -190
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -190 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 731
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 731
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 731 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -14
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -14
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -14 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 99
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 99
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 99 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 577
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 577
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 577 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 426
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 426
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 426 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 314
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 314
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 314 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 541
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 541
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 541 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 592
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 592
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 592 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 36
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 36
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 36 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 289
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 289
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 289 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -738
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -738
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -738 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 233
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 233
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() 233 sent to 1 listeners
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 105
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() 105
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -1330
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 631
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 238
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 553
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -311
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -295
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -175
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 425
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 249
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 503
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -277
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 220
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 344
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 134
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 809
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 211
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -1130
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -448
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -408
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -248
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -148
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 195
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 686
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 1162
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 104
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 200
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -616
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -234
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 780
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 842
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -318
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -29
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -1678
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -750
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -307
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 216
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 260
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -244
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 152
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 7
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 407
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 791
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -306
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -111
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -63
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 489
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 392
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -82
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -894
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -119
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 696
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -413
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 370
04-May-2006 21:46:46 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -1011
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 442
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -801
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -351
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -544
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 29
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -614
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 53
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 199
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 564
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 252
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -1174
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 712
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -167
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -81
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 936
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -663
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 600
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -635
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -360
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 968
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -367
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -400
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -79
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -881
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 594
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -777
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 511
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 700
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -509
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -356
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -94
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 37
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -533
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -529
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -546
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 753
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -453
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -257
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -775
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -334
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -536
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 93
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 531
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -88
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -742
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 845
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -9
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 20
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 409
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -104
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 751
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 149
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -719
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 109
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -207
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 443
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 318
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 951
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -520
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -228
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 264
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -213
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 327
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 167
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 121
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 1263
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -381
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -455
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -219
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 47
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -723
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 82
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 224
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -91
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 574
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -287
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 327
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -451
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -352
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -111
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 139
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -371
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 774
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -244
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -603
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 868
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -19
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 801
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 820
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -69
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 740
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 1010
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 175
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -1106
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -751
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -1026
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 60
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 293
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -259
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -46
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -213
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -46
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -46
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 31
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -137
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 689
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -219
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -316
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() 56
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -187
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher dispatchEvent
FINE: ENQUEUED-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:47 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:48 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:49 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DISPATCH-->handleVoicePacketEvent() -355
04-May-2006 21:46:50 com.chatntrade.events.EventDispatcher run
FINE: DELIVERY-->handleVoicePacketEvent() -355 sent to 1 listeners


John Coleman, MSTA<br />Sun Certified Programmer for the Java� 2 Platform<br />john.coleman@eurobase-international.com<br />Eurobase banking solutions<br /><a href="http://www.eurobase-international.com/banking" target="_blank" rel="nofollow">http://www.eurobase-international.com/banking</a>
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18553
    
  40

First, you can probably get rid of all the wait and notifyAll stuff, and your program won't change. The wait(10) is useless. It probably won't even wait. The notifyAll() is probably also useless -- as it is unlikely that there is another thread actually in the wait() method.

You have only synchronized, around wait and notify, just to prevent the illegal state exception. You have done nothing to prevent the race condition between them. This is probably why you switched from notify to notifyAll -- it probably helped a little, but not entirely. And this was probably followed by adding the small timeout to wait.

Unfortunately, all you did was make the wait and notify system get out of your way, so that your polling technique could work better.


Anyway... The other reason why am I avocating getting rid of wait and notify, instead of helping fix the race condition, is that you have another option. Look into the blocking queue collections (ArrayBlockingQueue, LinkedBlockingQueue, etc.).

This set of queue is similar to what you are using now, except when the queue is empty (or full) it will do the wait internally. All the thread issues -- along with race conditions -- are already taken care of. This is perfect for the producer/consumer model.

Henry


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
John Coleman
Ranch Hand

Joined: Jul 24, 2001
Posts: 65
I never get any problems with exceptions, the wait notify just helps the thread waiting to read the queue to get more of a go on the CPU. It is very effective to start with as each enqueue results in a dispatch. Then after a while the enqueue thread takes over and the dispatcher just keeps pulling off the same object.

I have tried the blocking queue and it has the same issues.

To me it looks like a bug? Doug Lea's original code behaves the same as well.
Guy Allard
Ranch Hand

Joined: Nov 24, 2000
Posts: 776
Yeah, likely a bug.

But I think it is yours.

Somewhere in your dispatcher probably.

I use this technuiqe all the time with no problems.

Luck, Guy
Ken Blair
Ranch Hand

Joined: Jul 15, 2003
Posts: 1078


I couldn't stand to see the unformatted code.
John Coleman
Ranch Hand

Joined: Jul 24, 2001
Posts: 65
If the bug is in my code, how come using synchronize to wrap my processing results in a correct function? Furthermore, how is it possible at all that the collection can ever return the same refence using a remove method?
John Coleman
Ranch Hand

Joined: Jul 24, 2001
Posts: 65
I just tried something different. I put a counter in the queued objects so I can see which instance is being processed, and the output reads correctly, with each object processed in sequence exactly as it should be and behaving as per the usual models. So somehow it seems my toString I use to output the objects data before is misleading?

I suspect that without using the synchronize, somehow the delivery of the sample packets to the audio system is adversely affected?
John Coleman
Ranch Hand

Joined: Jul 24, 2001
Posts: 65
It turns out to be a silly mistake on creating objects to pass into the dispatcher. It only manifested under the faster conditions available without using synchronized.
 
 
subject: ConcurrentLinkedQueue
 
Similar Threads
Enhanced Observer pattern ?
Handling threading issues when listening to model events with ModelViewPresenter
Handling EDT issues when listening to model events with Model View Presenter
DOM Event Listener