diplomacy.judge
Class UIConnect

java.lang.Object
  |
  +--diplomacy.connect.DiplConnect
        |
        +--diplomacy.judge.UIConnect
All Implemented Interfaces:
Runnable

class UIConnect
extends DiplConnect

Diese Klasse ist auf der Seite des Servers für den Nachrichtenaustausch zu jeweils einem Spieler zuständig.


Fields inherited from class diplomacy.connect.DiplConnect
debugger
 
Constructor Summary
(package private) UIConnect(DiplJudge judge, Socket socket)
          Erzeugt einen Verbindung an dem übergebenen Anschluß. DiplConnectException wird ausgelöst, wenn die Verbindung nicht zustande kommt.
 
Method Summary
protected  boolean checkMess(Message message)
          checkMess() wird von run() aufgerufen und reicht die eingehenden Nachrichten an den Judge zur weiteren Bearbeitung weiter.
(package private)  Player getPlayer()
          getPlayer() liefert den Spieler, zu dem die Verbindung hergestellt wurde.
(package private)  void goodBye()
          goodBye() sorgt für eine höfliche beendigung der Verbindung. bisher ist goodBye() noch nicht sonderlich höflich !!!
(package private)  void join()
           
 
Methods inherited from class diplomacy.connect.DiplConnect
close, getThread, readMess, run, start, writeMess
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIConnect

UIConnect(DiplJudge judge,
          Socket socket)
    throws DiplConnectException

Erzeugt einen Verbindung an dem übergebenen Anschluß.

DiplConnectException wird ausgelöst, wenn die Verbindung nicht zustande kommt.

Method Detail

checkMess

protected boolean checkMess(Message message)

checkMess() wird von run() aufgerufen und reicht die eingehenden Nachrichten an den Judge zur weiteren Bearbeitung weiter.

Overrides:
checkMess in class DiplConnect

goodBye

void goodBye()

goodBye() sorgt für eine höfliche beendigung der Verbindung. bisher ist goodBye() noch nicht sonderlich höflich !!!


join

void join()
    throws InterruptedException

getPlayer

Player getPlayer()

getPlayer() liefert den Spieler, zu dem die Verbindung hergestellt wurde.