Class NtpUtils

java.lang.Object
org.apache.commons.net.ntp.NtpUtils

public final class NtpUtils extends Object
Common NtpUtils Helper class.
  • Constructor Details

    • NtpUtils

      Deprecated.
      Will be private in the next major release.
      Constructs a new instance.
  • Method Details

    • getHostAddress

      public static String getHostAddress(int address)
      Gets the 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)
      Gets a human-readable name of message mode type (RFC 1305).
      Parameters:
      mode - the mode type
      Returns:
      mode name
    • getRefAddress

      public static String getRefAddress(NtpV3Packet packet)
      Gets the 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)
      Gets 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 - the message to check
      Returns:
      reference clock string if primary NTP server