org.apache.commons.net.ntp

Class NtpUtils

public final class NtpUtils extends Object

Common NtpUtils Helper class.

Version: $Revision: 165675 $ $Date: 2005-05-02 15:09:55 -0500 (Mon, 02 May 2005) $

Author: Jason Mathews, MITRE Corp

Method Summary
static StringgetHostAddress(int address)
Returns 32-bit integer address to IPv4 address string "%d.%d.%d.%d" format.
static StringgetModeName(int mode)
Return human-readable name of message mode type (RFC 1305).
static StringgetRefAddress(NtpV3Packet packet)
Returns NTP packet reference identifier as IP address.
static StringgetReferenceClock(NtpV3Packet message)
Get refId as reference clock string (e.g.

Method Detail

getHostAddress

public static String getHostAddress(int address)
Returns 32-bit integer address to IPv4 address string "%d.%d.%d.%d" format.

Parameters: address the 32-bit address

Returns: the raw IP address in a string format.

getModeName

public static String getModeName(int mode)
Return human-readable name of message mode type (RFC 1305).

Parameters: mode

Returns: mode name

getRefAddress

public static String getRefAddress(NtpV3Packet packet)
Returns NTP packet reference identifier as IP address.

Parameters: packet NTP packet

Returns: the packet reference id (as IP address) in "%d.%d.%d.%d" format.

getReferenceClock

public static String getReferenceClock(NtpV3Packet message)
Get refId as reference clock string (e.g. GPS, WWV, LCL). If string is invalid (non-ASCII character) then returns empty string "". For details refer to the Comprehensive List of Clock Drivers.

Parameters: message

Returns: reference clock string if primary NTP server