Package org.apache.zookeeper.common
Class Time
- java.lang.Object
- 
- org.apache.zookeeper.common.Time
 
- 
 public class Time extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Time()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static longcurrentElapsedTime()Returns time in milliseconds as does System.currentTimeMillis(), but uses elapsed time from an arbitrary epoch more like System.nanoTime().static longcurrentWallTime()Explicitly returns system dependent current wall time.static DateelapsedTimeToDate(long elapsedTime)This is to convert the elapsedTime to a Date.
 
- 
- 
- 
Method Detail- 
currentElapsedTimepublic static long currentElapsedTime() Returns time in milliseconds as does System.currentTimeMillis(), but uses elapsed time from an arbitrary epoch more like System.nanoTime(). The difference is that if somebody changes the system clock, Time.currentElapsedTime will change but nanoTime won't. On the other hand, all of ZK assumes that time is measured in milliseconds.- Returns:
- The time in milliseconds from some arbitrary point in time.
 
 - 
currentWallTimepublic static long currentWallTime() Explicitly returns system dependent current wall time.- Returns:
- Current time in msec.
 
 - 
elapsedTimeToDatepublic static Date elapsedTimeToDate(long elapsedTime) This is to convert the elapsedTime to a Date.- Returns:
- A date object indicated by the elapsedTime.
 
 
- 
 
-