org.gudy.azureus2.plugins.network
Interface IncomingMessageQueue


public interface IncomingMessageQueue

Inbound message queue.


Method Summary
 void deregisterListener(IncomingMessageQueueListener listener)
          Remove registration of queue listener.
 int getPercentDoneOfCurrentMessage()
           
 void notifyOfExternalReceive(Message message)
          Notifty the queue (and its listeners) of a message received externally on the queue's behalf.
 void registerListener(IncomingMessageQueueListener listener)
          Register queue listener.
 

Method Detail

registerListener

void registerListener(IncomingMessageQueueListener listener)
Register queue listener.

Parameters:
listener - to register

deregisterListener

void deregisterListener(IncomingMessageQueueListener listener)
Remove registration of queue listener.

Parameters:
listener - to remove

notifyOfExternalReceive

void notifyOfExternalReceive(Message message)
Notifty the queue (and its listeners) of a message received externally on the queue's behalf.

Parameters:
message - received externally

getPercentDoneOfCurrentMessage

int getPercentDoneOfCurrentMessage()