ssbm.net.server
Class ServerEndpoint

java.lang.Object
  extended by ssbm.net.server.ServerEndpoint

public class ServerEndpoint
extends java.lang.Object

Questa classe si occupa di accettare le connessioni provenienti dai client e di avviare i thread per la gestione di tali connessioni.

Author:
Salvatore Piccione

Field Summary
private static int LISTENING_PORT
          La porta d'ascolto del server
private static short THREAD_MULTIPLIER
          Il fattore moltiplicativo del numero di processori disponibili (determina la dimensione del pool di thread).
 
Constructor Summary
ServerEndpoint()
           
 
Method Summary
static void start()
          Costruisce il thread pool e accetta le connessioni in arrivo dai client.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LISTENING_PORT

private static final int LISTENING_PORT
La porta d'ascolto del server


THREAD_MULTIPLIER

private static final short THREAD_MULTIPLIER
Il fattore moltiplicativo del numero di processori disponibili (determina la dimensione del pool di thread).

See Also:
Constant Field Values
Constructor Detail

ServerEndpoint

public ServerEndpoint()
Method Detail

start

public static void start()
Costruisce il thread pool e accetta le connessioni in arrivo dai client.
Ogni connessione è gestita da un esemplare di ServerEndpointThread la cui esecuzione è affidata ad uno dei thread nel pool.