SOMA.network.connection
Class ExplorableConnectionFactory

java.lang.Object
  extended bySOMA.network.connection.ConnectionFactory
      extended bySOMA.network.connection.ExplorableConnectionFactory

public class ExplorableConnectionFactory
extends ConnectionFactory

ConnectionFactory che aggiunge ad un menu una nuova voce per ogni connessione creata.
Questa permette all'utente di controllare tutte le connessioni create. E' possibile ad esempio interromperle, monitorarne lo stato o spedire messaggi.

Author:
Livio Profiri

Field Summary
(package private)  int count
           
(package private)  java.lang.String prefixString
           
(package private)  DirExplorerItem store
           
 
Fields inherited from class SOMA.network.connection.ConnectionFactory
env
 
Constructor Summary
ExplorableConnectionFactory(Environment env, DirExplorerItem store, java.lang.String prefixString)
          Costruttore.
 
Method Summary
 Connection createConnection(java.net.Socket s)
          Crea la connessione ed aggiunge la nuova voce di menu.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

store

DirExplorerItem store

prefixString

java.lang.String prefixString

count

int count
Constructor Detail

ExplorableConnectionFactory

public ExplorableConnectionFactory(Environment env,
                                   DirExplorerItem store,
                                   java.lang.String prefixString)
Costruttore.

Parameters:
env - L'environment del place.
store - Il menu a cui aggiungere le nuove voci.
prefixString - Prefisso di ogni voce creata.
Method Detail

createConnection

public Connection createConnection(java.net.Socket s)
Crea la connessione ed aggiunge la nuova voce di menu.

Overrides:
createConnection in class ConnectionFactory


Copyright © 2004 Luca Foschini