Package net.sf.freecol.common.networking
Class ReceivingThread.QuestionThread
- java.lang.Object
-
- java.lang.Thread
-
- net.sf.freecol.common.networking.ReceivingThread.QuestionThread
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- ReceivingThread
private static class ReceivingThread.QuestionThread extends java.lang.ThreadA class to handle questions.
-
-
Field Summary
Fields Modifier and Type Field Description private ConnectionconnThe connection to communicate with.private MessagequeryThe message to handle.private intreplyIdThe reply identifier to use when sending a reply.
-
Constructor Summary
Constructors Constructor Description QuestionThread(java.lang.String name, Connection conn, Message query, int replyId)Build a new thread to respond to a question message.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun()-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Field Detail
-
conn
private final Connection conn
The connection to communicate with.
-
query
private final Message query
The message to handle.
-
replyId
private final int replyId
The reply identifier to use when sending a reply.
-
-
Constructor Detail
-
QuestionThread
public QuestionThread(java.lang.String name, Connection conn, Message query, int replyId)Build a new thread to respond to a question message.- Parameters:
name- The thread name.conn- TheConnectionto use for I/O.query- TheMessageto handle.replyId- The network reply identifier
-
-