Class PLATZBUCHUNG2

java.lang.Object
  extended by PLATZBUCHUNG2

public class PLATZBUCHUNG2
extends java.lang.Object

Diese Klasse implementiert das Serververhalten des Platzbuchungsservers
Falls die maximale Anzahl an Clients erreicht ist, gibt die Methode HoleAntwort Server[stopClient] zurück.


Field Summary
private static int angefragt
           
private  SERVERZ5 server
          Referenz auf den Server, dort muss nachgefragt werden, ob noch Plätze frei sind
private static int wartend
           
private  int zustand
           
 
Constructor Summary
PLATZBUCHUNG2(SERVERZ5 server)
          Konstruktor der Klasse
 
Method Summary
 java.lang.String HoleAntwort(java.lang.String textvomclient)
          ermittelt die zu sendende Antwort in Abhängigkeit des Zustands und des Textes, der vom Client übermittelt wurde, nimmt Platzbuchung vor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wartend

private static final int wartend
See Also:
Constant Field Values

angefragt

private static final int angefragt
See Also:
Constant Field Values

zustand

private int zustand

server

private SERVERZ5 server
Referenz auf den Server, dort muss nachgefragt werden, ob noch Plätze frei sind

Constructor Detail

PLATZBUCHUNG2

public PLATZBUCHUNG2(SERVERZ5 server)
Konstruktor der Klasse

Parameters:
server - der Platzbuchungsserver, dessen Methoden PlaetzeVerfuegbar() und PlaetzeBuchen(int anzahl) benötigt werden.
Method Detail

HoleAntwort

public java.lang.String HoleAntwort(java.lang.String textvomclient)
ermittelt die zu sendende Antwort in Abhängigkeit des Zustands und des Textes, der vom Client übermittelt wurde, nimmt Platzbuchung vor.

Parameters:
textvomclient - der Text, der vom Client an den Server gesendet wurde.
Returns:
den Text, der als Antwort an den Client gesendet wird.