org.lateralnz.messaging.devnull
Class DNMessageHandler

java.lang.Object
  extended by org.lateralnz.messaging.AbstractMessageHandler
      extended by org.lateralnz.messaging.devnull.DNMessageHandler
All Implemented Interfaces:
java.io.Serializable, Constants, MessageHandler

public class DNMessageHandler
extends AbstractMessageHandler
implements MessageHandler, Constants, java.io.Serializable

a messaging service that just logs a message and then dumps it (i.e. a messaging equiv to send it to /dev/null)

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.lateralnz.messaging.AbstractMessageHandler
addr, listeners, port
 
Fields inherited from interface org.lateralnz.common.util.Constants
AMPERSAND, AND, APPLICATION_X_WWW_FORM_URLENCODED, ASTERISK, AT, BACK_SLASH, CHAR_LEFT_CHEV, CHAR_RIGHT_CHEV, COLON, COMMA, CRLF, DASH, DELETE, DOLLAR, DOT, DOT_CLASS, DOT_JAVA, EIGHT, EMPTY, EQUALS, FALSE, FILE_SEPARATOR, FIVE, FORWARD_SLASH, FOUR, FULLSTOP, HASH, HAT, INSERT, LEFT_BRACE, LEFT_BRACKET, LEFT_CHEV, MAX_LEN_APPCODE, MAX_LEN_APPGROUP, MAX_LEN_MSGCODE, MAX_LEN_MSGTEXT, MINUS_ONE, N, NEWLINE, NINE, NO, NULL_STRING, OFF, ON, ONE, ONE_DAY, ONE_HOUR, ONE_MINUTE, ONE_WEEK, PATH_SEPARATOR, PERCENT, PIPE, PLUS, QUESTION_MARK, QUOTE, REQUIRED, REQUIRES_NEW, RETURN, RIGHT_BRACE, RIGHT_BRACKET, RIGHT_CHEV, SELECT, SEMICOLON, SEVEN, SINGLE_QUOTE, SIX, SPACE, SQ_LEFT_BRACKET, SQ_RIGHT_BRACKET, SUPPORTS, TEXT_HTML, TEXT_PLAIN, TEXT_XML, THREE, TRUE, TWO, UNDERSCORE, UPDATE, UTF_8, Y, YES, ZERO
 
Constructor Summary
protected DNMessageHandler()
           
 
Method Summary
 void send(Message msg)
          send a message
 
Methods inherited from class org.lateralnz.messaging.AbstractMessageHandler
addListener, notifyListeners, setAddress, setAllowedGroupRegex, setDisallowedGroupRegex, willTransmit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.lateralnz.messaging.MessageHandler
addListener, setAllowedGroupRegex, setDisallowedGroupRegex, willTransmit
 

Constructor Detail

DNMessageHandler

protected DNMessageHandler()
Method Detail

send

public void send(Message msg)
          throws java.io.IOException
Description copied from interface: MessageHandler
send a message

Specified by:
send in interface MessageHandler
Parameters:
msg - the message object to send
Throws:
java.io.IOException