public class DaemonClient
extends java.lang.Object
Daemon
.Modifier and Type | Field and Description |
---|---|
private Daemon |
daemon |
private java.net.InetAddress |
peer |
private java.io.InputStream |
rawIn |
private java.io.OutputStream |
rawOut |
Constructor and Description |
---|
DaemonClient(Daemon d) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
execute(java.net.Socket sock) |
Daemon |
getDaemon()
Get the daemon which spawned this client.
|
java.io.InputStream |
getInputStream()
Get input stream to read from the connected client.
|
java.io.OutputStream |
getOutputStream()
Get output stream to send data to the connected client.
|
java.net.InetAddress |
getRemoteAddress()
Get Internet address of the remote client.
|
(package private) void |
setRemoteAddress(java.net.InetAddress ia) |
private final Daemon daemon
private java.net.InetAddress peer
private java.io.InputStream rawIn
private java.io.OutputStream rawOut
DaemonClient(Daemon d)
void setRemoteAddress(java.net.InetAddress ia)
public Daemon getDaemon()
public java.net.InetAddress getRemoteAddress()
public java.io.InputStream getInputStream()
public java.io.OutputStream getOutputStream()
void execute(java.net.Socket sock) throws java.io.IOException, ServiceNotEnabledException, ServiceNotAuthorizedException
java.io.IOException
ServiceNotEnabledException
ServiceNotAuthorizedException