Package nts
Class NtpV4Impl
java.lang.Object
nts.NtpV3Impl
nts.NtpV4Impl
- All Implemented Interfaces:
NtpV3Packet,NtpV4Packet
- Direct Known Subclasses:
NtsImpl
Implements
NtpV3Packet to convert Java objects to and from the Network Time Protocol (NTP) data message header format described in RFC-1305.-
Field Summary
FieldsFields inherited from interface nts.NtpV3Packet
LI_ALARM_CONDITION, LI_LAST_MINUTE_HAS_59_SECONDS, LI_LAST_MINUTE_HAS_61_SECONDS, LI_NO_WARNING, MODE_BROADCAST, MODE_CLIENT, MODE_CONTROL_MESSAGE, MODE_PRIVATE, MODE_RESERVED, MODE_SERVER, MODE_SYMMETRIC_ACTIVE, MODE_SYMMETRIC_PASSIVE, NTP_MAXCLOCK, NTP_MAXPOLL, NTP_MINCLOCK, NTP_MINPOLL, NTP_PORT, TYPE_DAYTIME, TYPE_ICMP, TYPE_NTP, TYPE_TIME, VERSION_3, VERSION_4 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddExtensionFields(List<NTSExtensionField> fields) booleanCompares this object against the specified object.getExtensionFields(int type) toString()Returns details of NTP packet as a string.Methods inherited from class nts.NtpV3Impl
buildRequest, getDatagramPacket, getDatagramPacket, getLeapIndicator, getMode, getModeName, getOriginateTimeStamp, getPoll, getPrecision, getReceiveTimeStamp, getReferenceId, getReferenceIdString, getReferenceTimeStamp, getRootDelay, getRootDelayInMillisDouble, getRootDispersion, getRootDispersionInMillis, getRootDispersionInMillisDouble, getStratum, getTransmitTimeStamp, getType, getVersion, hashCode, setDatagramPacket, setLeapIndicator, setMode, setOriginateTimeStamp, setPoll, setPrecision, setReceiveTimeStamp, setReferenceId, setReferenceTime, setRootDelay, setRootDispersion, setStratum, setTransmitTime, setVersion, ui, ul, validateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface nts.NtpV3Packet
buildRequest, getDatagramPacket, getDatagramPacket, getLeapIndicator, getMode, getModeName, getOriginateTimeStamp, getPoll, getPrecision, getReceiveTimeStamp, getReferenceId, getReferenceIdString, getReferenceTimeStamp, getRootDelay, getRootDelayInMillisDouble, getRootDispersion, getRootDispersionInMillis, getRootDispersionInMillisDouble, getStratum, getTransmitTimeStamp, getType, getVersion, setDatagramPacket, setLeapIndicator, setMode, setOriginateTimeStamp, setPoll, setPrecision, setReceiveTimeStamp, setReferenceId, setReferenceTime, setRootDelay, setRootDispersion, setStratum, setTransmitTime, setVersion, validate
-
Field Details
-
extensionFields
-
-
Constructor Details
-
NtpV4Impl
public NtpV4Impl()Creates a new instance of NtpV4Impl
-
-
Method Details
-
addExtensionField
- Specified by:
addExtensionFieldin interfaceNtpV4Packet
-
addExtensionFields
- Specified by:
addExtensionFieldsin interfaceNtpV4Packet
-
getExtensionFields
- Specified by:
getExtensionFieldsin interfaceNtpV4Packet
-
getExtensionFields
- Specified by:
getExtensionFieldsin interfaceNtpV4Packet
-
equals
Compares this object against the specified object. The result istrueif and only if the argument is notnulland is aNtpV4Implobject that contains the same values as this object. -
toString
Returns details of NTP packet as a string.
-