entorno.servidor
Class Wrapper

java.lang.Object
  extended by java.lang.Thread
      extended by entorno.servidor.Wrapper
All Implemented Interfaces:
java.lang.Runnable

class Wrapper
extends java.lang.Thread


Nested Class Summary
(package private)  class Wrapper.TareaCrearDestruirWrapper
           
 
Nested classes inherited from class java.lang.Thread
java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
private static long ESPERA_REFRESCO_BUFFERES
           
protected  java.io.BufferedReader in
           
protected  java.io.BufferedReader inCtrlC
           
protected  java.io.PrintWriter out
           
protected  java.io.PrintWriter outErr
           
private  int pid
           
protected  java.lang.String rutaFM
           
private static java.lang.String SERVIDOR_EVENTO_CTRL_C
           
private static java.lang.String SERVIDOR_INSERTAR_FULL_MAUDE
           
protected  java.net.Socket socket
           
protected  java.net.Socket socketControl
           
protected  java.io.BufferedReader toolError
           
protected  java.io.BufferedReader toolIn
           
protected  java.lang.Thread toolListenerThread
           
protected  java.lang.String[] toolLocation
           
protected  java.io.PrintWriter toolOut
           
protected  java.lang.Process toolProcess
           
protected  java.lang.Process toolProcess2
           
private  VentanaServer ventana
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
Wrapper(java.net.Socket s, java.net.Socket scon, java.lang.String[] path, java.lang.String rutaFM, VentanaServer ventana)
           
 
Method Summary
 void finalizar()
           
 void finalize()
           
 void hacerCtrlC()
           
 void run()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, 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, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

in

protected java.io.BufferedReader in

toolIn

protected java.io.BufferedReader toolIn

toolError

protected java.io.BufferedReader toolError

inCtrlC

protected java.io.BufferedReader inCtrlC

out

protected java.io.PrintWriter out

toolOut

protected java.io.PrintWriter toolOut

outErr

protected java.io.PrintWriter outErr

socket

protected java.net.Socket socket

socketControl

protected java.net.Socket socketControl

toolLocation

protected java.lang.String[] toolLocation

rutaFM

protected java.lang.String rutaFM

toolProcess

protected java.lang.Process toolProcess

pid

private int pid

ESPERA_REFRESCO_BUFFERES

private static final long ESPERA_REFRESCO_BUFFERES
See Also:
Constant Field Values

SERVIDOR_EVENTO_CTRL_C

private static java.lang.String SERVIDOR_EVENTO_CTRL_C

SERVIDOR_INSERTAR_FULL_MAUDE

private static java.lang.String SERVIDOR_INSERTAR_FULL_MAUDE

ventana

private VentanaServer ventana

toolListenerThread

protected java.lang.Thread toolListenerThread

toolProcess2

protected java.lang.Process toolProcess2
Constructor Detail

Wrapper

public Wrapper(java.net.Socket s,
               java.net.Socket scon,
               java.lang.String[] path,
               java.lang.String rutaFM,
               VentanaServer ventana)
Method Detail

finalizar

public void finalizar()

finalize

public void finalize()
Overrides:
finalize in class java.lang.Object

hacerCtrlC

public void hacerCtrlC()

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread