public abstract class RConThread
extends java.lang.Object
implements java.lang.Runnable
修飾子とタイプ | フィールドと説明 |
---|---|
protected int |
maxStopWait |
protected java.lang.Thread |
rconThread |
protected boolean |
running |
protected IServer |
server |
protected java.util.List<java.net.ServerSocket> |
serverSocketList |
protected java.util.List<java.net.DatagramSocket> |
socketList |
protected java.lang.String |
threadName |
修飾子 | コンストラクタと説明 |
---|---|
protected |
RConThread(IServer serverIn,
java.lang.String threadName) |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
closeAllSockets_do(boolean logWarning)
Closes all of the opened sockets
|
protected void |
closeAllSockets()
Closes all of the opened sockets
|
protected boolean |
closeServerSocket_do(java.net.ServerSocket socket,
boolean removeFromList)
Closes the specified ServerSocket
|
protected boolean |
closeServerSocket(java.net.ServerSocket socket)
Closes the specified ServerSocket
|
protected boolean |
closeSocket(java.net.DatagramSocket socket,
boolean removeFromList)
Closes the specified DatagramSocket
|
void |
func_219591_b() |
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 msg)
Log debug message
|
protected void |
logInfo(java.lang.String msg)
Log information message
|
protected void |
logSevere(java.lang.String msg)
Log severe error message
|
protected void |
logWarning(java.lang.String msg)
Log warning message
|
protected void |
registerSocket(java.net.DatagramSocket socket)
Registers a DatagramSocket with this thread
|
void |
startThread()
Creates a new Thread object from this class and starts running
|
protected boolean running
protected final IServer server
protected final java.lang.String threadName
protected java.lang.Thread rconThread
protected final int maxStopWait
protected final java.util.List<java.net.DatagramSocket> socketList
protected final java.util.List<java.net.ServerSocket> serverSocketList
protected RConThread(IServer serverIn, java.lang.String threadName)
public void startThread()
public void func_219591_b()
public boolean isRunning()
protected void logDebug(java.lang.String msg)
protected void logInfo(java.lang.String msg)
protected void logWarning(java.lang.String msg)
protected void logSevere(java.lang.String msg)
protected int getNumberOfPlayers()
protected void registerSocket(java.net.DatagramSocket socket)
protected boolean closeSocket(java.net.DatagramSocket socket, boolean removeFromList)
protected boolean closeServerSocket(java.net.ServerSocket socket)
protected boolean closeServerSocket_do(java.net.ServerSocket socket, boolean removeFromList)
protected void closeAllSockets()
protected void closeAllSockets_do(boolean logWarning)