SMom.MsgManager
Class CTcpManagerSlave

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--SMom.MsgManager.CTcpManagerSlave
All Implemented Interfaces:
java.lang.Runnable

class CTcpManagerSlave
extends java.lang.Thread

Thread Slave che ascolta la singola connessione verso un Manger remoto.

Version:
0.1 - Settembre 2004
Author:
Giorgio Bernardi.
E-Mail: Giorgio.Bernardi@studio.unibo.it

Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
CTcpManagerSlave(CTcpManager t)
           
CTcpManagerSlave(CTcpManager t, java.net.Socket openSocket)
          Il costruttore accetta una socket aperta derivata da una Accept del server Successivamente chiamare il metodo del thread start() per iniziare
 
Method Summary
 java.lang.String LastError()
           
 void run()
           
 boolean SendTCPMessage(CEnvelope env)
           
 boolean StartConnecting(java.lang.String Machine, int portNumber)
          Richiede allo slave di tentare una connessione Client verso l'indirizzo indicato
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, 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
 

Constructor Detail

CTcpManagerSlave

public CTcpManagerSlave(CTcpManager t)

CTcpManagerSlave

public CTcpManagerSlave(CTcpManager t,
                        java.net.Socket openSocket)
                 throws java.io.IOException
Il costruttore accetta una socket aperta derivata da una Accept del server Successivamente chiamare il metodo del thread start() per iniziare

Method Detail

StartConnecting

public boolean StartConnecting(java.lang.String Machine,
                               int portNumber)
Richiede allo slave di tentare una connessione Client verso l'indirizzo indicato


LastError

public java.lang.String LastError()

SendTCPMessage

public boolean SendTCPMessage(CEnvelope env)

run

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


Copyright © 2004 Giorgio Bernardi. All Rights Reserved.