diff options
| author | eea1 <eea1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-11-12 04:07:19 +0000 |
|---|---|---|
| committer | eea1 <eea1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-11-12 04:07:19 +0000 |
| commit | cd24ef45f3530a5ea236448045a744c0a3880788 (patch) | |
| tree | 8083209f472038f67114bd51a1dab1a0cfd5792e /java/netsvcs/Logger/ServerLoggingHandler.java | |
| parent | 178a9dc48e18353fd3f80524c427f12026e5afca (diff) | |
| download | ATCD-cd24ef45f3530a5ea236448045a744c0a3880788.tar.gz | |
A few extra comments, and now the default LogMessageReceiver is in its
own file.
Diffstat (limited to 'java/netsvcs/Logger/ServerLoggingHandler.java')
| -rw-r--r-- | java/netsvcs/Logger/ServerLoggingHandler.java | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/java/netsvcs/Logger/ServerLoggingHandler.java b/java/netsvcs/Logger/ServerLoggingHandler.java index c8a364526cc..9088e17d9d1 100644 --- a/java/netsvcs/Logger/ServerLoggingHandler.java +++ b/java/netsvcs/Logger/ServerLoggingHandler.java @@ -33,30 +33,41 @@ public class ServerLoggingHandler extends SvcHandler // Processes log messages private LogMessageReceiver receiver_; - // Constructor + /** + * Constructor + * + *@param receiver LogMessageReceiver that handles what to do with a message + */ public ServerLoggingHandler (LogMessageReceiver receiver) { super(); this.receiver_ = receiver; } - // Start this handler in its own thread + /** + * Start this handler in its own thread + */ public int open(Object obj) { new Thread (this).start(); return 0; } - // Accessor: get the host name of the connected client + /** + * Accessor: get the host name of the connected client + */ protected String hostName () { - return new String(this.stream_.socket().getInetAddress().getHostName()); + return new String(this.peer().socket().getInetAddress().getHostName()); } - // Receive input from the client, and send it to the LMR + /** + * Receive input from the client, and send it to the LMR. This is the + * main loop for this thread. + */ public void run() { - DataInputStream dis = (DataInputStream) this.stream_.inputStream(); + DataInputStream dis = new DataInputStream(this.peer().inputStream()); for (;;) { |
