Riferimenti per la classe LogoutRequestProcessor

Diagramma delle classi per LogoutRequestProcessor

Inheritance graph
[legenda]
Diagramma di collaborazione per LogoutRequestProcessor:

Collaboration graph
[legenda]
Lista di tutti i membri.

Descrizione Dettagliata

Autore:
Antonio

Definizione alla linea 16 del file LogoutRequestProcessor.java.

Membri pubblici

 LogoutRequestProcessor ()
 Creates a new instance of LogoutRequestProcessor.
void run ()
void processRequest (ServiceResponseHandler handler, DataInputStream streamFromServer, DataOutputStream streamToServer)
 lancia in esecuzione il thread

Membri protetti

void sendRequest (String toSend) throws BtIOException
 inoltra la richiesta alla midlet server
String getResponseContent (String beginMarker, String endMarker) throws BtIOException

Attributi protetti

ServiceResponseHandler handler = null
DataOutputStream streamToServer = null
DataInputStream streamFromServer = null


Documentazione dei costruttori e dei distruttori

LogoutRequestProcessor.LogoutRequestProcessor  ) 
 

Creates a new instance of LogoutRequestProcessor.

Definizione alla linea 19 del file LogoutRequestProcessor.java.

00019                                     {
00020     }


Documentazione delle funzioni membro

String org.jaebi.midlet.bt.requestProcessing.RequestProcessor.getResponseContent String  beginMarker,
String  endMarker
throws BtIOException [protected, inherited]
 

Definizione alla linea 123 del file RequestProcessor.java.

Riferimenti org.jaebi.midlet.bt.requestProcessing.RequestProcessor.getResponse().

00123                                                                                                   {
00124         String out = getResponse(endMarker);
00125         
00126         out = out.substring(beginMarker.length(),out.length());
00127         int endIndex = out.length() - endMarker.length();
00128         out = out.substring(0, endIndex);
00129         return out;
00130     }

Questo è il grafo delle chiamate per questa funzione:

void org.jaebi.midlet.bt.requestProcessing.RequestProcessor.processRequest ServiceResponseHandler  handler,
DataInputStream  streamFromServer,
DataOutputStream  streamToServer
[inherited]
 

lancia in esecuzione il thread

Definizione alla linea 136 del file RequestProcessor.java.

Riferimenti org.jaebi.midlet.bt.requestProcessing.RequestProcessor.processorThread.

Referenziato da ClientMidlet.commandAction().

00136                                                                                                                                   {
00137         this.handler = handler;
00138         this.streamFromServer = streamFromServer;
00139         this.streamToServer = streamToServer;
00140         this.processorThread = new Thread(this);
00141         processorThread.start();
00142     }

void LogoutRequestProcessor.run  ) 
 

Definizione alla linea 22 del file LogoutRequestProcessor.java.

00022                      {
00023         
00024     }

void org.jaebi.midlet.bt.requestProcessing.RequestProcessor.sendRequest String  toSend  )  throws BtIOException [protected, inherited]
 

inoltra la richiesta alla midlet server

Definizione alla linea 58 del file RequestProcessor.java.

00058                                                                   {
00059         //TODO debug
00060         System.out.println("RequestProcessor::sendRequest toSend = " + toSend);
00061         
00062         try{
00063             OutputStream out = this.streamToServer;
00064             out.write(toSend.getBytes());
00065         } catch (IOException e){
00066             throw new BtIOException(e.getMessage());
00067         }
00068     }


Documentazione dei dati membri

ServiceResponseHandler org.jaebi.midlet.bt.requestProcessing.RequestProcessor.handler = null [protected, inherited]
 

Definizione alla linea 48 del file RequestProcessor.java.

Referenziato da LoginRequestProcessor.run().

DataInputStream org.jaebi.midlet.bt.requestProcessing.RequestProcessor.streamFromServer = null [protected, inherited]
 

Definizione alla linea 50 del file RequestProcessor.java.

DataOutputStream org.jaebi.midlet.bt.requestProcessing.RequestProcessor.streamToServer = null [protected, inherited]
 

Definizione alla linea 49 del file RequestProcessor.java.


La documentazione per questa classe è stata generata a partire dal seguente file:
Generato il Thu Jun 23 00:03:01 2005 per JAEBI - BlueTooth J2ME Midlet Client da  doxygen 1.4.3