public abstract class TcpSocketDaemon extends java.lang.Object implements Daemon
Subclass implementations need only override the handleConnection(InputStream innie, OutputStream outie) method.
Copyright 2004-2008 Partner Software, Inc.
| Modifier | Constructor and Description |
|---|---|
protected |
TcpSocketDaemon(NetworkService service) |
protected |
TcpSocketDaemon(java.lang.String name,
int portNumber) |
protected |
TcpSocketDaemon(java.lang.String name,
int portNumber,
boolean meterPerformance) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getMeterPerformance() |
protected abstract void |
handleConnection(java.net.Socket socket,
java.io.InputStream input,
java.io.OutputStream output) |
void |
runImp() |
void |
setMeterPerformance(boolean meterPerformance) |
void |
start()
Start the daemon.
|
void |
stop()
Stop the daemon.
|
protected TcpSocketDaemon(java.lang.String name,
int portNumber,
boolean meterPerformance)
protected TcpSocketDaemon(java.lang.String name,
int portNumber)
protected TcpSocketDaemon(NetworkService service)
public void start()
throws java.lang.Exception
public void stop()
throws java.lang.Exception
public void runImp()
throws java.lang.Exception
java.lang.Exceptionprotected abstract void handleConnection(java.net.Socket socket,
java.io.InputStream input,
java.io.OutputStream output)
throws java.lang.Exception
java.lang.Exceptionpublic boolean getMeterPerformance()
public void setMeterPerformance(boolean meterPerformance)