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.Thread
A class to handle questions.
-
-
Field Summary
Fields Modifier and Type Field Description private Connection
conn
The connection to communicate with.private Message
query
The message to handle.private int
replyId
The 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 void
run()
-
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
- TheConnection
to use for I/O.query
- TheMessage
to handle.replyId
- The network reply identifier
-
-