paolomind.multitalk.irc
Interface IrcListener


public interface IrcListener

interfaccia usata da SenderIrcClient per monitorare e gestire il client irc.

Author:
paolo

Method Summary
 void connectionEstablished()
          metodo chiamato quando il client si connette al server.
 java.lang.String getTarget()
          deve restituire il destinatario di un messaggio, quando viene invocato il metodo send.
 void infoMessage(java.lang.String channel, java.lang.String sender, java.lang.String login, java.lang.String hostname, java.lang.String message)
          metodo chiamato quando arriva un messaggio.
 void messageUnparsed(java.lang.String message)
          metodo chiamato quando il messaggio non viene ricevuto da nessun receiver.
 void onUnknown(java.lang.String line)
          metodo chiamato quando il client riceve un testo generico.
 void serverPing(java.lang.String response)
          metodo chiamato quando il client riceve un ping dal server.
 void serverResponse(int code, java.lang.String response)
          metodo chiamato quando il client riceve una risposta con codice dal server.
 void showChannel(java.lang.String channel, int userCount, java.lang.String topic)
          metodo chiamato alla risposta del server per la richiesta della lista dei canali.
 

Method Detail

infoMessage

void infoMessage(java.lang.String channel,
                 java.lang.String sender,
                 java.lang.String login,
                 java.lang.String hostname,
                 java.lang.String message)
metodo chiamato quando arriva un messaggio.

Parameters:
channel - canale da cui proviene il testo
sender - TODO non so cosa sia sender
login - TODO non so cosa sia login
hostname - host del testo
message - testo

messageUnparsed

void messageUnparsed(java.lang.String message)
metodo chiamato quando il messaggio non viene ricevuto da nessun receiver.

Parameters:
message - testo

getTarget

java.lang.String getTarget()
deve restituire il destinatario di un messaggio, quando viene invocato il metodo send.

Returns:
il destinatario di un messaggio

showChannel

void showChannel(java.lang.String channel,
                 int userCount,
                 java.lang.String topic)
metodo chiamato alla risposta del server per la richiesta della lista dei canali.

Parameters:
channel - nome del canale
userCount - numero di utenti all'interno
topic - topic del canale

connectionEstablished

void connectionEstablished()
metodo chiamato quando il client si connette al server.


serverPing

void serverPing(java.lang.String response)
metodo chiamato quando il client riceve un ping dal server.

Parameters:
response - testo

serverResponse

void serverResponse(int code,
                    java.lang.String response)
metodo chiamato quando il client riceve una risposta con codice dal server.

Parameters:
code - codice della risposta
response - contenuto

onUnknown

void onUnknown(java.lang.String line)
metodo chiamato quando il client riceve un testo generico.

Parameters:
line - testo


Copyright © 2007. All Rights Reserved.