|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.net.ntp.TimeInfo
public class TimeInfo
Wrapper class to network time packet messages (NTP, etc) that computes related timing info and stats.
| Constructor Summary | |
|---|---|
TimeInfo(NtpV3Packet message,
long returnTime)
Create TimeInfo object with raw packet message and destination time received. |
|
TimeInfo(NtpV3Packet msgPacket,
long returnTime,
boolean doComputeDetails)
Create TimeInfo object with raw packet message and destination time received. |
|
TimeInfo(NtpV3Packet message,
long returnTime,
List<String> comments)
Create TimeInfo object with raw packet message and destination time received. |
|
TimeInfo(NtpV3Packet message,
long returnTime,
List<String> comments,
boolean doComputeDetails)
Create TimeInfo object with raw packet message and destination time received. |
|
| Method Summary | |
|---|---|
void |
addComment(String comment)
Add comment (error/warning) to list of comments associated with processing of NTP parameters. |
void |
computeDetails()
Compute and validate details of the NTP message packet. |
List<String> |
getComments()
Return list of comments (if any) during processing of NTP packet. |
Long |
getDelay()
Get round-trip network delay. |
NtpV3Packet |
getMessage()
Returns NTP message packet. |
Long |
getOffset()
Get clock offset needed to adjust local clock to match remote clock. |
long |
getReturnTime()
Returns time at which time message packet was received by local machine. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TimeInfo(NtpV3Packet message,
long returnTime)
message - NTP message packetreturnTime - destination receive time
IllegalArgumentException - if message is null
public TimeInfo(NtpV3Packet message,
long returnTime,
List<String> comments)
message - NTP message packetreturnTime - destination receive timecomments - List of errors/warnings identified during processing
IllegalArgumentException - if message is null
public TimeInfo(NtpV3Packet msgPacket,
long returnTime,
boolean doComputeDetails)
msgPacket - NTP message packetreturnTime - destination receive timedoComputeDetails - flag to pre-compute delay/offset values
IllegalArgumentException - if message is null
public TimeInfo(NtpV3Packet message,
long returnTime,
List<String> comments,
boolean doComputeDetails)
message - NTP message packetreturnTime - destination receive timecomments - list of comments used to store errors/warnings with messagedoComputeDetails - flag to pre-compute delay/offset values
IllegalArgumentException - if message is null| Method Detail |
|---|
public void addComment(String comment)
comment - public void computeDetails()
public List<String> getComments()
public Long getDelay()
public Long getOffset()
public NtpV3Packet getMessage()
public long getReturnTime()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||