Package FAtiMA.Core.util.parsers
Class SocketListener
- java.lang.Object
-
- java.lang.Thread
-
- FAtiMA.Core.util.parsers.SocketListener
-
- All Implemented Interfaces:
java.lang.Runnable
- Direct Known Subclasses:
RemoteAgent
public abstract class SocketListener extends java.lang.Thread
-
-
Constructor Summary
Constructors Constructor Description SocketListener()SocketListener(java.net.Socket socket)Creates new SocketListener
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidclose()abstract voidhandleSocketException()voidinitializeSocket()booleanisStopped()abstract voidprocessMessage(java.lang.String msg)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
-
-
-
-
Method Detail
-
initializeSocket
public void initializeSocket()
-
close
public void close()
-
processMessage
public abstract void processMessage(java.lang.String msg) throws java.io.IOException- Throws:
java.io.IOException
-
handleSocketException
public abstract void handleSocketException()
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
isStopped
public boolean isStopped()
-
-