358359360361362363364365366367368
for( int i=0; i < listeners_ref.size(); i++ ) { MessageQueueListener listener = (MessageQueueListener)listeners_ref.get( i ); listener.messageRemoved( msg.getBaseMessage() ); } msg.destroy(); } } }
709710711712713714715716717718719
RawMessage msg = (RawMessage)messages_sent.get( x ); listener.messageSent( msg.getBaseMessage() ); if( i == num_listeners - 1 ) { //the last listener notification, so destroy msg.destroy(); } } } } }