public abstract class RConThreadBase
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
protected int |
field_72615_d |
protected java.lang.Thread |
rconThread
Thread for this runnable class
|
protected boolean |
running
True if the Thread is running, false otherwise
|
protected IServer |
server
Reference to the IServer object.
|
protected java.util.List |
serverSocketList
A list of registered ServerSockets
|
protected java.util.List |
socketList
A list of registered DatagramSockets
|
Modifier and Type | Method and Description |
---|---|
protected void |
closeAllSockets_do(boolean par1)
Closes all of the opened sockets
|
protected void |
closeAllSockets()
Closes all of the opened sockets
|
protected boolean |
closeServerSocket_do(java.net.ServerSocket par1ServerSocket,
boolean par2)
Closes the specified ServerSocket
|
protected boolean |
closeServerSocket(java.net.ServerSocket par1ServerSocket)
Closes the specified ServerSocket
|
protected boolean |
closeSocket(java.net.DatagramSocket par1DatagramSocket,
boolean par2)
Closes the specified DatagramSocket
|
protected int |
getNumberOfPlayers()
Returns the number of players on the server
|
boolean |
isRunning()
Returns true if the Thread is running, false otherwise
|
protected void |
logDebug(java.lang.String par1Str)
Log debug message
|
protected void |
logInfo(java.lang.String par1Str)
Log information message
|
protected void |
logSevere(java.lang.String par1Str)
Log severe error message
|
protected void |
logWarning(java.lang.String par1Str)
Log warning message
|
protected void |
registerSocket(java.net.DatagramSocket par1DatagramSocket)
Registers a DatagramSocket with this thread
|
void |
startThread()
Creates a new Thread object from this class and starts running
|
protected boolean running
protected IServer server
protected java.lang.Thread rconThread
protected int field_72615_d
protected java.util.List socketList
protected java.util.List serverSocketList
public void startThread()
public boolean isRunning()
protected void logDebug(java.lang.String par1Str)
protected void logInfo(java.lang.String par1Str)
protected void logWarning(java.lang.String par1Str)
protected void logSevere(java.lang.String par1Str)
protected int getNumberOfPlayers()
protected void registerSocket(java.net.DatagramSocket par1DatagramSocket)
protected boolean closeSocket(java.net.DatagramSocket par1DatagramSocket, boolean par2)
protected boolean closeServerSocket(java.net.ServerSocket par1ServerSocket)
protected boolean closeServerSocket_do(java.net.ServerSocket par1ServerSocket, boolean par2)
protected void closeAllSockets()
protected void closeAllSockets_do(boolean par1)