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()getResponseTimesvoidhandleError(InetAddress address, EchoPacket request, Throwable t)handleErrorvoidhandleResponse(InetAddress address, EchoPacket response)handleResponsevoidhandleTimeout(InetAddress address, EchoPacket request)handleTimeoutvoidrethrowError()voidwaitFor()waitFor
-
-
-
Method Detail
-
handleError
public void handleError(InetAddress address, EchoPacket request, Throwable t)
handleError
- Specified by:
handleErrorin interfacePingResponseCallback- Parameters:
address- aInetAddressobject.request- aEchoPacketobject.t- aThrowableobject.
-
handleResponse
public void handleResponse(InetAddress address, EchoPacket response)
handleResponse
- Specified by:
handleResponsein interfacePingResponseCallback- Parameters:
address- aInetAddressobject.response- aEchoPacketobject.
-
handleTimeout
public void handleTimeout(InetAddress address, EchoPacket request)
handleTimeout
- Specified by:
handleTimeoutin interfacePingResponseCallback- Parameters:
address- aInetAddressobject.request- TODO
-
waitFor
public void waitFor() throws InterruptedExceptionwaitFor
- Throws:
InterruptedException- if any.
-
-