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

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

@Component
@Scope(value="prototype")
public class NtpClient
extends Object
implements Client<NtpMessage,DatagramPacket>


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

Constructor Detail

NtpClient

public NtpClient()
Method Detail

close

public void close()

close

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

connect

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

connect

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

receiveBanner

public DatagramPacket receiveBanner()
                             throws IOException,
                                    Exception

receiveBanner

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

sendRequest

public DatagramPacket sendRequest(NtpMessage request)
                           throws IOException,
                                  Exception

sendRequest

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

setAddress

protected void setAddress(InetAddress address)

setAddress

Parameters:
address - a InetAddress object.

getAddress

protected InetAddress getAddress()

getAddress

Returns:
a InetAddress object.

setPort

protected void setPort(int port)

setPort

Parameters:
port - a int.

getPort

protected int getPort()

getPort

Returns:
a int.


Copyright © 2011. All Rights Reserved.