Package org.opennms.netmgt.icmp
Class ParallelPingResponseCallback
- java.lang.Object
-
- org.opennms.netmgt.icmp.ParallelPingResponseCallback
-
- All Implemented Interfaces:
PingResponseCallback
public class ParallelPingResponseCallback extends Object implements PingResponseCallback
ParallelPingResponseCallback class.
- Version:
- $Id: $
- Author:
- Ben Reed
-
-
Constructor Summary
Constructors Constructor Description ParallelPingResponseCallback(int count)
Constructor for ParallelPingResponseCallback.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Number>
getResponseTimes()
getResponseTimesvoid
handleError(InetAddress address, EchoPacket request, Throwable t)
handleErrorvoid
handleResponse(InetAddress address, EchoPacket response)
handleResponsevoid
handleTimeout(InetAddress address, EchoPacket request)
handleTimeoutvoid
rethrowError()
void
waitFor()
waitFor
-
-
-
Method Detail
-
handleError
public void handleError(InetAddress address, EchoPacket request, Throwable t)
handleError
- Specified by:
handleError
in interfacePingResponseCallback
- Parameters:
address
- aInetAddress
object.request
- aEchoPacket
object.t
- aThrowable
object.
-
handleResponse
public void handleResponse(InetAddress address, EchoPacket response)
handleResponse
- Specified by:
handleResponse
in interfacePingResponseCallback
- Parameters:
address
- aInetAddress
object.response
- aEchoPacket
object.
-
handleTimeout
public void handleTimeout(InetAddress address, EchoPacket request)
handleTimeout
- Specified by:
handleTimeout
in interfacePingResponseCallback
- Parameters:
address
- aInetAddress
object.request
- TODO
-
waitFor
public void waitFor() throws InterruptedException
waitFor
- Throws:
InterruptedException
- if any.
-
-