org.opennms.netmgt.ping
Class IcmpMessenger

java.lang.Object
  extended by org.opennms.netmgt.ping.IcmpMessenger
All Implemented Interfaces:
org.opennms.protocols.rt.Messenger<PingRequest,PingReply>

public class IcmpMessenger
extends Object
implements org.opennms.protocols.rt.Messenger<PingRequest,PingReply>

IcmpMessenger

Version:
$Id: $
Author:
brozow

Constructor Summary
IcmpMessenger()
          Constructor for IcmpMessenger.
 
Method Summary
 org.opennms.protocols.icmp.IcmpSocket getIcmpSocket()
          getIcmpSocket
 void sendRequest(PingRequest request)
          sendRequest
 void start(Queue<PingReply> replyQueue)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IcmpMessenger

public IcmpMessenger()
              throws IOException

Constructor for IcmpMessenger.

Throws:
IOException - if any.
Method Detail

getIcmpSocket

public org.opennms.protocols.icmp.IcmpSocket getIcmpSocket()

getIcmpSocket

Returns:
a IcmpSocket object.

sendRequest

public void sendRequest(PingRequest request)

sendRequest

Specified by:
sendRequest in interface org.opennms.protocols.rt.Messenger<PingRequest,PingReply>
Parameters:
request - a PingRequest object.

start

public void start(Queue<PingReply> replyQueue)

Specified by:
start in interface org.opennms.protocols.rt.Messenger<PingRequest,PingReply>


Copyright © 2011. All Rights Reserved.