Thread.State, Thread.UncaughtExceptionHandler
Modifier and Type | Field and Description |
---|---|
(package private) byte[] |
buffer |
private boolean |
informationComplete |
private DataInputStream |
input |
private static Logger |
logger |
(package private) int |
maxToRead |
private MessageInterpreter |
messageInterpreter |
private static Map<String,RobocupMonitor> |
monitorInstances |
(package private) Integer |
port |
(package private) String |
serverIp |
Socket |
socket |
private SimulationState |
state |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
Modifier | Constructor and Description |
---|---|
private |
RobocupMonitor(String serverIp,
int port) |
Modifier and Type | Method and Description |
---|---|
static RobocupMonitor |
getMonitorInstance() |
static RobocupMonitor |
getMonitorInstance(RobocupServerAddress adr) |
static RobocupMonitor |
getMonitorInstance(String serverIP,
int port) |
SimulationState |
getSimulationState() |
boolean |
isInformationComplete() |
private void |
mainLoop() |
private String |
receive() |
private static void |
removeFromInstanceList(RobocupMonitor monitor) |
void |
run() |
void |
setInformationComplete(boolean informationComplete) |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
private static Logger logger
byte[] buffer
int maxToRead
public Socket socket
String serverIp
Integer port
private DataInputStream input
private SimulationState state
private MessageInterpreter messageInterpreter
private static Map<String,RobocupMonitor> monitorInstances
private boolean informationComplete
private RobocupMonitor(String serverIp, int port) throws UnknownHostException, IOException
UnknownHostException
IOException
public static RobocupMonitor getMonitorInstance()
public static RobocupMonitor getMonitorInstance(RobocupServerAddress adr)
public static RobocupMonitor getMonitorInstance(String serverIP, int port)
private static void removeFromInstanceList(RobocupMonitor monitor)
private void mainLoop() throws IOException
IOException
private String receive() throws IOException
IOException
public boolean isInformationComplete()
public void setInformationComplete(boolean informationComplete)
informationComplete
- the informationComplete to setpublic SimulationState getSimulationState()