Package org.opennms.netmgt.icmp
Class ParallelPingResponseCallback
- java.lang.Object
-
- org.opennms.netmgt.icmp.ParallelPingResponseCallback
-
- All Implemented Interfaces:
PingResponseCallback
public class ParallelPingResponseCallback extends java.lang.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 java.util.List<java.lang.Number>getResponseTimes()getResponseTimesvoidhandleError(java.net.InetAddress address, EchoPacket request, java.lang.Throwable t)handleErrorvoidhandleResponse(java.net.InetAddress address, EchoPacket response)handleResponsevoidhandleTimeout(java.net.InetAddress address, EchoPacket request)handleTimeoutvoidrethrowError()voidwaitFor()waitFor
-
-
-
Method Detail
-
handleError
public void handleError(java.net.InetAddress address, EchoPacket request, java.lang.Throwable t)handleError
- Specified by:
handleErrorin interfacePingResponseCallback- Parameters:
address- aInetAddressobject.request- aEchoPacketobject.t- aThrowableobject.
-
handleResponse
public void handleResponse(java.net.InetAddress address, EchoPacket response)handleResponse
- Specified by:
handleResponsein interfacePingResponseCallback- Parameters:
address- aInetAddressobject.response- aEchoPacketobject.
-
handleTimeout
public void handleTimeout(java.net.InetAddress address, EchoPacket request)handleTimeout
- Specified by:
handleTimeoutin interfacePingResponseCallback- Parameters:
address- aInetAddressobject.request- TODO
-
waitFor
public void waitFor() throws java.lang.InterruptedExceptionwaitFor
- Throws:
java.lang.InterruptedException- if any.
-
rethrowError
public void rethrowError() throws java.lang.Exception- Throws:
java.lang.Exception
-
getResponseTimes
public java.util.List<java.lang.Number> getResponseTimes()
getResponseTimes
- Returns:
- a
Listobject.
-
-