pppizza
Class ThS_Servitore

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--pppizza.ThS_Servitore
All Implemented Interfaces:
java.lang.Runnable

public class ThS_Servitore
extends java.lang.Thread

La classe ThS_servitore è un thread che acceta tra i parametri di ingresso dell'unico costruttore a disposizione un oggetto Socket grazie al quale continua la comunicazione avviata da una ServerSocket. Compito di questo Thread è ricevere le ordinazioni che arrivano in formato xml. Questo grazie ad un parser Sax fornito dai packeg org.xml.sax e javax.xml.parser


Field Summary
protected  java.lang.String appoggio
           
protected  java.net.Socket client
           
protected  grafica.Finestra_principale fp
           
protected  java.io.PrintWriter invia
           
protected  Fileordini_writer NS_fordini
           
protected  Pizzeria pizzeria
           
protected  java.io.BufferedReader ricevi
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ThS_Servitore(java.net.Socket cl, grafica.Finestra_principale f, Pizzeria pz, Fileordini_writer fo, int c)
           
 
Method Summary
 void run()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, 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
 

Field Detail

client

protected java.net.Socket client

fp

protected grafica.Finestra_principale fp

ricevi

protected java.io.BufferedReader ricevi

invia

protected java.io.PrintWriter invia

pizzeria

protected Pizzeria pizzeria

NS_fordini

protected Fileordini_writer NS_fordini

appoggio

protected java.lang.String appoggio
Constructor Detail

ThS_Servitore

public ThS_Servitore(java.net.Socket cl,
                     grafica.Finestra_principale f,
                     Pizzeria pz,
                     Fileordini_writer fo,
                     int c)
Method Detail

run

public void run()
Overrides:
run in class java.lang.Thread