gumbo.net.msg
Class MessageIOPrinter

java.lang.Object
  |
  +--gumbo.net.msg.MessageIOPrinter
All Implemented Interfaces:
MessageIOListener

public class MessageIOPrinter
extends java.lang.Object
implements MessageIOListener

A message IO listener that prints all events to a writer.

Version:
$Revision: 1.6 $
Author:
Jon Barrilleaux (jonb@jmbaai.com) of JMB and Associates Inc.

Constructor Summary
MessageIOPrinter(java.lang.String appName, java.io.PrintWriter writer)
           
 
Method Summary
 void messageRead(MessageReader reader, Message msg)
          Called when a message has been successfully read.
 void messageWrite(MessageWriter writer, Message msg)
          Called when a message has been successfully written.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageIOPrinter

public MessageIOPrinter(java.lang.String appName,
                        java.io.PrintWriter writer)
Parameters:
appName - Application name. Default used if null.
writer - Status writer. Null if none.
Method Detail

messageRead

public void messageRead(MessageReader reader,
                        Message msg)
Description copied from interface: MessageIOListener
Called when a message has been successfully read.

Specified by:
messageRead in interface MessageIOListener
Parameters:
reader - The host message reader. Never null.
msg - The message that was read. Never null.

messageWrite

public void messageWrite(MessageWriter writer,
                         Message msg)
Description copied from interface: MessageIOListener
Called when a message has been successfully written.

Specified by:
messageWrite in interface MessageIOListener
Parameters:
writer - The host message writer. Never null.
msg - The message that was written. Never null.