edu.umk.mat.merdacz.JGServer
Class Players
java.lang.Object
edu.umk.mat.merdacz.JGServer.Players
- public class Players
- extends java.lang.Object
HashMap of Player
wrapper. Thread safe.
- Author:
- Marcin Daczkowski
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lockPlayers
private java.lang.Object lockPlayers
players
private java.util.HashMap players
Players
public Players()
addPlayer
public void addPlayer(Player p)
- Parameters:
p
-
delPlayer
public void delPlayer(Player p)
- Parameters:
p
-
checkPlayer
public boolean checkPlayer(java.lang.String name)
- Parameters:
name
-
- Returns:
size
public int size()
- Returns:
broadcast
public void broadcast(java.lang.String xmlToSend,
Player playerToOmit)
throws java.io.IOException
- Parameters:
xmlToSend
- playerToOmit
-
- Throws:
java.io.IOException
sendMessage
public void sendMessage(java.lang.String toPlayer,
java.lang.String xmlToSend)
throws java.io.IOException
- Throws:
java.io.IOException
getPlayersInXml
public java.lang.String getPlayersInXml()
- Returns:
getPlayerByName
public Player getPlayerByName(java.lang.String name)
- Parameters:
name
-
- Returns: