client
Interface ClientChatKommunikator

All Superinterfaces:
java.rmi.Remote

public interface ClientChatKommunikator
extends java.rmi.Remote

Das Interface ClientChatKommunikator, welches jeder ChatClient implementiert. (Sowohl für den globalen als auch für die lokalen Chats) lebtNoch() gibt es hier auch nicht mehr

Version:
1.2

Method Summary
 void nachricht(java.lang.String sender, java.lang.String nachricht)
          wird vom ServerChatKommunikator aufgerufen, um bei diesem ClientChatKommunikator eine Nachricht, die an alle Teilnehmer ging, anzuzeigen.
 void neuerTeilnehmer(java.lang.String teilnehmername)
          benachrichtigt den Teilnehmer über die Anmeldung eines neuen Teilnehmers.
 void privateNachricht(java.lang.String sender, java.lang.String nachricht)
          wird vom ServerChatKommunikator aufgerufen, um bei diesem ClientChatKommunikator eine Nachricht, die nur an diesen Teilnehmer ging, anzuzeigen.
 void serverNachricht(java.lang.String nachricht)
          wird vom ServerChatKommunikator aufgerufen, um bei diesem ClientChatKommunikator eine Server-Nachricht anzuzeigen.
 void teilnehmerAbgemeldet(java.lang.String teilnehmername)
          benachrichtigt den Teilnehmer über die Abmeldung eines Teilnehmers.
 void teilnehmerAktiv(java.lang.String teilnehmername)
          benachrichtigt den Teilnehmer darüber, dass ein anderer Teilnehmer wieder erreichbar ist.
 void teilnehmerInaktiv(java.lang.String teilnehmername)
          benachrichtigt den Teilnehmer darüber, dass ein anderer Teilnehmer vorübergehend nicht erreichbar ist.
 

Method Detail

nachricht

void nachricht(java.lang.String sender,
               java.lang.String nachricht)
               throws java.rmi.RemoteException
wird vom ServerChatKommunikator aufgerufen, um bei diesem ClientChatKommunikator eine Nachricht, die an alle Teilnehmer ging, anzuzeigen.

Parameters:
sender - der Name des Senders
nachricht - die anzuzeigende Nachricht
Throws:
java.rmi.RemoteException

privateNachricht

void privateNachricht(java.lang.String sender,
                      java.lang.String nachricht)
                      throws java.rmi.RemoteException
wird vom ServerChatKommunikator aufgerufen, um bei diesem ClientChatKommunikator eine Nachricht, die nur an diesen Teilnehmer ging, anzuzeigen.

Parameters:
sender - der Name des Senders
nachricht - die anzuzeigende Nachricht
Throws:
java.rmi.RemoteException

serverNachricht

void serverNachricht(java.lang.String nachricht)
                     throws java.rmi.RemoteException
wird vom ServerChatKommunikator aufgerufen, um bei diesem ClientChatKommunikator eine Server-Nachricht anzuzeigen.

Parameters:
nachricht - die anzuzeigende Nachricht
Throws:
java.rmi.RemoteException

neuerTeilnehmer

void neuerTeilnehmer(java.lang.String teilnehmername)
                     throws java.rmi.RemoteException
benachrichtigt den Teilnehmer über die Anmeldung eines neuen Teilnehmers.

Parameters:
teilnehmername - der Name des neuen Teilnehmers
Throws:
java.rmi.RemoteException

teilnehmerAbgemeldet

void teilnehmerAbgemeldet(java.lang.String teilnehmername)
                          throws java.rmi.RemoteException
benachrichtigt den Teilnehmer über die Abmeldung eines Teilnehmers.

Parameters:
teilnehmername - der Name des abgemeldeten Teilnehmers
Throws:
java.rmi.RemoteException

teilnehmerInaktiv

void teilnehmerInaktiv(java.lang.String teilnehmername)
                       throws java.rmi.RemoteException
benachrichtigt den Teilnehmer darüber, dass ein anderer Teilnehmer vorübergehend nicht erreichbar ist.

Parameters:
teilnehmername - der Name des nicht erreichbaren Teilnehmers
Throws:
java.rmi.RemoteException

teilnehmerAktiv

void teilnehmerAktiv(java.lang.String teilnehmername)
                     throws java.rmi.RemoteException
benachrichtigt den Teilnehmer darüber, dass ein anderer Teilnehmer wieder erreichbar ist.

Parameters:
teilnehmername - der Name des wieder erreichbaren Teilnehmers
Throws:
java.rmi.RemoteException