Class MulticastRouteTester

  • All Implemented Interfaces:
    Runnable

    public class MulticastRouteTester
    extends Object
    implements Runnable
    A class for performing diagnostics on the multicast routing table of the current host
    • Constructor Detail

      • MulticastRouteTester

        public MulticastRouteTester​(InetAddress multicastGroup,
                                    NetworkInterface iface,
                                    int port)
        Construct a multicast test for the specified network address, interface and port
        Parameters:
        multicastGroup - Multicast group to perform testing with
        iface - Interface to bind multicast test port
        port - UDP port for multicast test
      • MulticastRouteTester

        public MulticastRouteTester​(InetAddress multicastGroup,
                                    NetworkInterface iface,
                                    int port,
                                    MulticastRouteTester.TestReporter testReporter)
        Allows the test to be conducted and reported via the provided reporter delegate. Useful for reporting results via UI.
        Parameters:
        multicastGroup - Multicast group to perform testing with
        iface - Interface to bind multicast test port
        port - UDP port for multicast test
        testReporter - Reporter for collecting problems encountered during the test