From cd24ef45f3530a5ea236448045a744c0a3880788 Mon Sep 17 00:00:00 2001 From: eea1 Date: Wed, 12 Nov 1997 04:07:19 +0000 Subject: A few extra comments, and now the default LogMessageReceiver is in its own file. --- java/netsvcs/Logger/ServerLoggingHandler.java | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) (limited to 'java/netsvcs/Logger/ServerLoggingHandler.java') 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 (;;) { -- cgit v1.2.1