org.apache.commons.net.ntp

Class NtpUtils


public final class NtpUtils
extends java.lang.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 String
getHostAddress(int address)
Returns 32-bit integer address to IPv4 address string "%d.%d.%d.%d" format.
static String
getModeName(int mode)
Return human-readable name of message mode type (RFC 1305).
static String
getRefAddress(NtpV3Packet packet)
Returns NTP packet reference identifier as IP address.
static String
getReferenceClock(NtpV3Packet message)
Get refId as reference clock string (e.g.

Method Details

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