org.lateralnz.messaging.multicast
Class MulticastMessageHandler

java.lang.Object
  extended by org.lateralnz.messaging.AbstractMessageHandler
      extended by org.lateralnz.messaging.broadcast.BroadcastMessageHandler
          extended by org.lateralnz.messaging.multicast.MulticastMessageHandler
All Implemented Interfaces:
java.io.Serializable, java.lang.Runnable, Constants, MessageHandler

public class MulticastMessageHandler
extends BroadcastMessageHandler
implements MessageHandler, Constants, java.io.Serializable

a messaging service that uses IP multicast to transmit messages

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.lateralnz.messaging.broadcast.BroadcastMessageHandler
listenerThread, sock
 
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 MulticastMessageHandler(java.lang.String ipaddress, int port)
           
 
Method Summary
 
Methods inherited from class org.lateralnz.messaging.broadcast.BroadcastMessageHandler
run, send
 
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, send, setAllowedGroupRegex, setDisallowedGroupRegex, willTransmit
 

Constructor Detail

MulticastMessageHandler

protected MulticastMessageHandler(java.lang.String ipaddress,
                                  int port)
                           throws java.lang.Exception
Throws:
java.lang.Exception