|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.hattrickorganizer.net.rmiHOFriendly.HOServerImp
public class HOServerImp
DOCUMENT ME!
Field Summary | |
---|---|
protected boolean |
m_bClientAbbruch
TODO Missing Parameter Documentation |
protected boolean |
m_bClientBereit
TODO Missing Parameter Documentation |
protected boolean |
m_bClientPause
TODO Missing Parameter Documentation |
protected boolean |
m_bWriting
TODO Missing Parameter Documentation |
protected java.net.Socket |
m_clClient
TODO Missing Parameter Documentation |
protected Server |
m_clMainServer
TODO Missing Parameter Documentation |
protected MatchFinder |
m_clMatch
TODO Missing Parameter Documentation |
protected java.io.DataOutputStream |
m_clOutput
TODO Missing Parameter Documentation |
protected java.net.ServerSocket |
m_clServer
TODO Missing Parameter Documentation |
protected HoServerWorker |
m_clWorker
TODO Missing Parameter Documentation |
Fields inherited from interface de.hattrickorganizer.net.rmiHOFriendly.Chat |
---|
NET_ABBRUCH_MSG, NET_AUSWECHSLUNG_MSG, NET_BEREIT_MSG, NET_CHAT_MSG, NET_CREATEFRIENDLY_MSG, NET_FANGESANG_MSG, NET_INFO_MSG, NET_KARTE_MSG, NET_PAUSE_MSG, NET_SPIELBEGINN_MSG, NET_SPIELENDE_MSG, NET_SPIELMINUTE_MSG, NET_TORCHANCE_MSG, NET_VERLETZUNG_MSG |
Constructor Summary | |
---|---|
HOServerImp(Server server)
Creates a new instance of HOServerImp |
Method Summary | |
---|---|
void |
createFriendly(ServerTeam clientteam)
Erstellt das Spiel und sendet sein CallbackObjekt |
void |
createServer(boolean register,
java.lang.String ipAdresse,
int port,
java.lang.String info)
erzeugt den Server und registriert ihn auf Wunsch in I-Net |
protected void |
finalize()
TODO Missing Method Documentation |
java.net.Socket |
getClient()
Getter for property m_clClient. |
java.io.DataOutputStream |
getOutput()
Getter for property m_clOutput. |
java.net.ServerSocket |
getServerSocket()
Getter for property m_clServer. |
boolean |
isClientAbbruch()
Getter for property m_bClientAbbruch. |
boolean |
isClientBereit()
Getter for property m_bClientBereit. |
boolean |
isClientPause()
Getter for property m_bClientPause. |
void |
recieveMsg(java.lang.String trainer,
java.lang.String msg,
boolean heim)
TODO Missing Method Documentation |
protected void |
releaseWriteAccess()
gibt die Schreibrechte wieder frei |
protected void |
requestWriteAccess()
fordert Schreibrechte für den Output! |
void |
sendAbbruch(boolean bool)
TODO Missing Method Documentation |
void |
sendAuswechslung(byte textKey,
java.lang.String teamName,
java.lang.String auswechselSpieler,
java.lang.String einwechselSpieler,
int variante,
int spielminute,
boolean heim)
gibt eine Auswechslung an |
void |
sendBereit(boolean bool)
TODO Missing Method Documentation |
void |
sendChatMsg(java.lang.String trainer,
java.lang.String msg,
boolean heim)
TODO Missing Method Documentation |
void |
sendFangesang(int key,
int art,
int variante,
java.lang.String fanTeam,
java.lang.String fanManager,
java.lang.String gegnerTeam,
java.lang.String gegnerManager,
boolean heim)
Fangesang |
void |
sendInfoText(byte textKey,
int variante)
Gibt einen Infotext wieder z.B: gleich geht's los, Halbzeit, ElferSchießen, Spielende... |
void |
sendKarte(byte textKey,
java.lang.String spielerName,
int spielminute,
int variante,
int trainerVariante,
boolean heim)
übermittelt Inforamtionen zu einer Karte |
void |
sendMinuteRum(int spielminute)
gibt an das ne Minute rum ist :) |
void |
sendPause(boolean bool)
|
void |
sendSpielbeginn(Spielbericht sb)
Spielbeginn |
void |
sendSpielende(Spielbericht sb)
Spielende |
void |
sendTorchance(boolean heimTeam,
java.lang.String schuetze,
java.lang.String vorbereiter1,
java.lang.String verteidiger1,
java.lang.String verteidiger2,
java.lang.String torwart,
byte torart,
byte torchance,
int variante,
int trainerVariante,
int trainerVariante2,
int[] aktionen,
int spielminute)
zeigt eine Torchance an Inhalt am besten in thread auslagern! Wenn Thread fertig aus diesem Heraus bool isTorchancefertig auf true setzen sofort return dieser MEthode weil ist ja 'n Thread |
void |
sendVerletzung(byte textKey,
java.lang.String spielerName,
int spielminute,
int variante,
int trainerVariante,
boolean heim)
stellt eine Verletzung dar |
void |
setAbbruch(boolean bool)
TODO Missing Method Documentation |
void |
setBereit(boolean bool)
TODO Missing Method Documentation |
void |
setClient(java.net.Socket m_clClient)
Setter for property m_clClient. |
void |
setOutput(java.io.DataOutputStream m_clOutput)
Setter for property m_clOutput. |
void |
setPause(boolean bool)
TODO Missing Method Documentation |
void |
setServerSocket(java.net.ServerSocket m_clServer)
Setter for property m_clServer. |
void |
shutdown()
TODO Missing Method Documentation |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.io.DataOutputStream m_clOutput
protected HoServerWorker m_clWorker
protected MatchFinder m_clMatch
protected Server m_clMainServer
protected java.net.ServerSocket m_clServer
protected java.net.Socket m_clClient
protected boolean m_bClientAbbruch
protected boolean m_bClientBereit
protected boolean m_bClientPause
protected boolean m_bWriting
Constructor Detail |
---|
public HOServerImp(Server server)
server
- TODO Missing Constructuor Parameter DocumentationMethod Detail |
---|
public final void setAbbruch(boolean bool)
bool
- TODO Missing Method Parameter Documentationpublic final void setBereit(boolean bool)
bool
- TODO Missing Method Parameter Documentationpublic final void setClient(java.net.Socket m_clClient)
m_clClient
- New value of property m_clClient.public final java.net.Socket getClient()
public final boolean isClientAbbruch()
public final boolean isClientBereit()
public final boolean isClientPause()
public final void setOutput(java.io.DataOutputStream m_clOutput)
m_clOutput
- New value of property m_clOutput.public final java.io.DataOutputStream getOutput()
public final void setPause(boolean bool)
bool
- TODO Missing Method Parameter Documentationpublic final void setServerSocket(java.net.ServerSocket m_clServer)
m_clServer
- New value of property m_clServer.public final java.net.ServerSocket getServerSocket()
public final void createFriendly(ServerTeam clientteam)
clientteam
- TODO Missing Constructuor Parameter Documentationpublic final void createServer(boolean register, java.lang.String ipAdresse, int port, java.lang.String info)
register
- Soll der Server öffentlich gemacht werdenipAdresse
- global Adress des Serversport
- Portinfo
- Infos zu diesem Serverpublic final void recieveMsg(java.lang.String trainer, java.lang.String msg, boolean heim)
recieveMsg
in interface Chat
trainer
- TODO Missing Method Parameter Documentationmsg
- TODO Missing Method Parameter Documentationheim
- TODO Missing Method Parameter Documentationpublic void sendAbbruch(boolean bool)
sendAbbruch
in interface Chat
bool
- TODO Missing Method Parameter Documentationpublic final void sendAuswechslung(byte textKey, java.lang.String teamName, java.lang.String auswechselSpieler, java.lang.String einwechselSpieler, int variante, int spielminute, boolean heim)
textKey
- TODO Missing Constructuor Parameter DocumentationteamName
- TODO Missing Constructuor Parameter DocumentationauswechselSpieler
- TODO Missing Constructuor Parameter DocumentationeinwechselSpieler
- TODO Missing Constructuor Parameter Documentationvariante
- TODO Missing Constructuor Parameter Documentationspielminute
- TODO Missing Constructuor Parameter Documentationheim
- TODO Missing Constructuor Parameter Documentationpublic void sendBereit(boolean bool)
sendBereit
in interface Chat
bool
- TODO Missing Method Parameter Documentationpublic final void sendChatMsg(java.lang.String trainer, java.lang.String msg, boolean heim)
sendChatMsg
in interface Chat
trainer
- TODO Missing Method Parameter Documentationmsg
- TODO Missing Method Parameter Documentationheim
- TODO Missing Method Parameter Documentationpublic final void sendFangesang(int key, int art, int variante, java.lang.String fanTeam, java.lang.String fanManager, java.lang.String gegnerTeam, java.lang.String gegnerManager, boolean heim)
key
- FanGesangsArt ,steht für Anfeuerung, verhöhnenart
- (Spieler, Team, Trainer )variante
- welche VariantefanTeam
- Füllmaterial für die VariablefanManager
- TODO Missing Constructuor Parameter DocumentationgegnerTeam
- TODO Missing Constructuor Parameter DocumentationgegnerManager
- TODO Missing Constructuor Parameter Documentationheim
- TODO Missing Constructuor Parameter Documentationpublic final void sendInfoText(byte textKey, int variante)
textKey
- == Info, Vortext usw.variante
- TODO Missing Constructuor Parameter Documentationpublic final void sendKarte(byte textKey, java.lang.String spielerName, int spielminute, int variante, int trainerVariante, boolean heim)
textKey
- TODO Missing Constructuor Parameter DocumentationspielerName
- TODO Missing Constructuor Parameter Documentationspielminute
- TODO Missing Constructuor Parameter Documentationvariante
- TODO Missing Constructuor Parameter DocumentationtrainerVariante
- TODO Missing Constructuor Parameter Documentationheim
- TODO Missing Constructuor Parameter Documentationpublic final void sendMinuteRum(int spielminute)
spielminute
- TODO Missing Constructuor Parameter Documentationpublic void sendPause(boolean bool)
sendPause
in interface Chat
public final void sendSpielbeginn(Spielbericht sb)
sb
- TODO Missing Constructuor Parameter Documentationpublic final void sendSpielende(Spielbericht sb)
sb
- TODO Missing Constructuor Parameter Documentationpublic final void sendTorchance(boolean heimTeam, java.lang.String schuetze, java.lang.String vorbereiter1, java.lang.String verteidiger1, java.lang.String verteidiger2, java.lang.String torwart, byte torart, byte torchance, int variante, int trainerVariante, int trainerVariante2, int[] aktionen, int spielminute)
heimTeam
- TODO Missing Constructuor Parameter Documentationschuetze
- TODO Missing Constructuor Parameter Documentationvorbereiter1
- TODO Missing Constructuor Parameter Documentationverteidiger1
- TODO Missing Constructuor Parameter Documentationverteidiger2
- TODO Missing Constructuor Parameter Documentationtorwart
- TODO Missing Constructuor Parameter Documentationtorart
- TODO Missing Constructuor Parameter Documentationtorchance
- TODO Missing Constructuor Parameter Documentationvariante
- TODO Missing Constructuor Parameter DocumentationtrainerVariante
- TODO Missing Constructuor Parameter DocumentationtrainerVariante2
- TODO Missing Constructuor Parameter Documentationaktionen
- TODO Missing Constructuor Parameter Documentationspielminute
- TODO Missing Constructuor Parameter Documentationpublic final void sendVerletzung(byte textKey, java.lang.String spielerName, int spielminute, int variante, int trainerVariante, boolean heim)
textKey
- TODO Missing Constructuor Parameter DocumentationspielerName
- TODO Missing Constructuor Parameter Documentationspielminute
- TODO Missing Constructuor Parameter Documentationvariante
- TODO Missing Constructuor Parameter DocumentationtrainerVariante
- TODO Missing Constructuor Parameter Documentationheim
- TODO Missing Constructuor Parameter Documentationpublic final void shutdown()
shutdown
in interface Chat
protected final void finalize()
finalize
in class java.lang.Object
protected final void releaseWriteAccess()
protected final void requestWriteAccess()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |