eu.reservoir.monitoring.distribution.multicast
Class MulticastTransmitter

java.lang.Object
  extended by eu.reservoir.monitoring.distribution.multicast.MulticastTransmitter

public class MulticastTransmitter
extends java.lang.Object

This is a multicast transmitter for monitoring messages


Constructor Summary
MulticastTransmitter(Transmitting transmitting, MulticastAddress mcastAddr, int ttl)
          Construct a transmitter for a particular multicast address
 
Method Summary
 void join()
          Join the address now and start listening
 void leave()
          Leave the address now and stop listening
 int transmit(java.io.ByteArrayOutputStream byteStream, int id)
          Send a message onto the multicast address, with a given id.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MulticastTransmitter

public MulticastTransmitter(Transmitting transmitting,
                            MulticastAddress mcastAddr,
                            int ttl)
                     throws java.io.IOException
Construct a transmitter for a particular multicast address

Throws:
java.io.IOException
Method Detail

join

public void join()
          throws java.io.IOException
Join the address now and start listening

Throws:
java.io.IOException

leave

public void leave()
           throws java.io.IOException
Leave the address now and stop listening

Throws:
java.io.IOException

transmit

public int transmit(java.io.ByteArrayOutputStream byteStream,
                    int id)
             throws java.io.IOException
Send a message onto the multicast address, with a given id.

Throws:
java.io.IOException


RESERVOIR Monitoring 0.6.4