|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSOMA.network.connection.ConnectionServer
Server in attesa di connessioni
.
NewServerExplorerItem
Nested Class Summary | |
static class |
ConnectionServer.ConnectionServerException
Eccezione lanciata da ConnectionServer. |
Field Summary | |
(package private) int |
backlog
|
(package private) java.lang.String |
ErrorDescription
|
(package private) ConnectionFactory |
myConnectionFactory
|
(package private) java.lang.Thread |
myServerDaemon
|
(package private) java.net.ServerSocket |
myServerSocket
|
(package private) int |
port
|
(package private) java.lang.Object |
status
|
Fields inherited from interface SOMA.network.connection.Daemon |
ERROR, OFF, ON |
Constructor Summary | |
ConnectionServer(int port,
int backlog,
ConnectionFactory myConnectionFactory)
Costruttore. |
Method Summary | |
java.lang.Object |
getStatus()
Restituisce lo stato. |
void |
run()
Metodo eseguito dal demone: attende richieste ed attiva connessioni finche' lo stato rimane ON e la ServerSocket attiva. |
void |
start()
Avvia il server. |
void |
stop()
Arresta il server. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
java.lang.Thread myServerDaemon
java.net.ServerSocket myServerSocket
ConnectionFactory myConnectionFactory
java.lang.Object status
java.lang.String ErrorDescription
int port
int backlog
Constructor Detail |
public ConnectionServer(int port, int backlog, ConnectionFactory myConnectionFactory)
port
- Porta su cui si attendono connessioni.backlog
- Numero massimo di connessioni contemporanee.myConnectionFactory
- Classe responsabile della creazione delle connessioni.Method Detail |
public java.lang.Object getStatus()
getStatus
in interface Daemon
public void start() throws java.io.IOException, ConnectionServer.ConnectionServerException
start
in interface Daemon
java.io.IOException
ConnectionServer.ConnectionServerException
public void stop() throws java.io.IOException, ConnectionServer.ConnectionServerException
stop
in interface Daemon
java.io.IOException
ConnectionServer.ConnectionServerException
public java.lang.String toString()
public void run()
run
in interface java.lang.Runnable
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |