org.illeva.remcom.cmdsock
Class ChildSocket

java.lang.Object
  extended by java.lang.Thread
      extended by org.illeva.remcom.cmdsock.ChildSocket
All Implemented Interfaces:
java.lang.Runnable

public class ChildSocket
extends java.lang.Thread

E' il socket lato server che viene creato ad ogni richiesta che il ServerSocket riceve.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ChildSocket(java.net.Socket aSock, SocketListener anApp)
          E' il costruttore della classe.
 
Method Summary
protected  void executeCommand(java.lang.String aCmd)
          Invia all'applicazione target il comando ricevuto dal client.
 void run()
          Gestisce il protocollo di comunicazione, lato server, con il client.
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChildSocket

public ChildSocket(java.net.Socket aSock,
                   SocketListener anApp)
E' il costruttore della classe.

Method Detail

run

public void run()
Gestisce il protocollo di comunicazione, lato server, con il client.

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

executeCommand

protected void executeCommand(java.lang.String aCmd)
Invia all'applicazione target il comando ricevuto dal client.