com.atlassian.confluence.util
Class MulticastRouteTester
java.lang.Object
com.atlassian.confluence.util.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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 withiface
- Interface to bind multicast test portport
- 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 withiface
- Interface to bind multicast test portport
- UDP port for multicast testtestReporter
- Reporter for collecting problems encountered during the test
run
public void run()
- Specified by:
run
in interface Runnable
test
public boolean test(InetAddress multicastGroup,
NetworkInterface iface,
int port)
throws IOException
- Throws:
IOException
isSuccessful
public boolean isSuccessful()