org.opennms.netmgt.provision.detector.datagram.client
Class DatagramClient

java.lang.Object
  extended by org.opennms.netmgt.provision.detector.datagram.client.DatagramClient
All Implemented Interfaces:
Client<DatagramPacket,DatagramPacket>

public class DatagramClient
extends Object
implements Client<DatagramPacket,DatagramPacket>

DatagramClient class.

Version:
$Id: $
Author:
brozow

Constructor Summary
DatagramClient()
           
 
Method Summary
 void close()
          close
 void connect(InetAddress address, int port, int timeout)
          connect
 DatagramPacket receiveBanner()
          receiveBanner
 DatagramPacket sendRequest(DatagramPacket request)
          sendRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatagramClient

public DatagramClient()
Method Detail

close

public void close()

close

Specified by:
close in interface Client<DatagramPacket,DatagramPacket>

connect

public void connect(InetAddress address,
                    int port,
                    int timeout)
             throws IOException

connect

Specified by:
connect in interface Client<DatagramPacket,DatagramPacket>
Parameters:
address - a InetAddress object.
port - a int.
timeout - a int.
Throws:
IOException - if any.

receiveBanner

public DatagramPacket receiveBanner()
                             throws IOException

receiveBanner

Specified by:
receiveBanner in interface Client<DatagramPacket,DatagramPacket>
Returns:
a DatagramPacket object.
Throws:
IOException - if any.

sendRequest

public DatagramPacket sendRequest(DatagramPacket request)
                           throws IOException

sendRequest

Specified by:
sendRequest in interface Client<DatagramPacket,DatagramPacket>
Parameters:
request - a DatagramPacket object.
Returns:
a DatagramPacket object.
Throws:
IOException - if any.


Copyright © 2011. All Rights Reserved.