|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jacorb.util.Time
Contains static methods to handle CORBA time values.
Field Summary | |
static long |
UNIX_OFFSET
Difference between the CORBA Epoch and the Unix Epoch: the time from 1582/10/15 00:00 until 1970/01/01 00:00 in 100 ns units. |
Constructor Summary | |
Time()
|
Method Summary | |
static UtcT |
corbaFuture(long corbaUnits)
Returns a CORBA UtcT that represents an instant that lies a given number of CORBA time units (100 ns) in the future. |
static UtcT |
corbaTime()
Returns the current time as a CORBA UtcT. |
static UtcT |
corbaTime(java.util.Date date)
Converts the given Java date into a CORBA UtcT. |
static UtcT |
corbaTime(long unixTime)
Converts the given unixTime into a CORBA UtcT. |
static UtcT |
earliest(UtcT timeA,
UtcT timeB)
Compares two UtcT time values and returns that which is earlier. |
static UtcT |
fromCDR(byte[] buffer)
Decodes a CDR encapsulation of a UtcT. |
static boolean |
hasPassed(UtcT time)
Returns true if the instant represented by the given UtcT is already in the past, false otherwise. |
static long |
millisTo(UtcT time)
Returns the number of milliseconds between now and the given CORBA time. |
static byte[] |
toCDR(UtcT time)
Returns a CDR encapsulation of the given UtcT. |
static void |
waitFor(UtcT time)
This method blocks until the given time has been reached. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final long UNIX_OFFSET
Constructor Detail |
public Time()
Method Detail |
public static UtcT corbaTime()
public static UtcT corbaTime(long unixTime)
unixTime
- the number of milliseconds since 1970/01/01 00:00 UTC.public static UtcT corbaTime(java.util.Date date)
public static UtcT corbaFuture(long corbaUnits)
public static long millisTo(UtcT time)
public static boolean hasPassed(UtcT time)
public static UtcT earliest(UtcT timeA, UtcT timeB)
public static byte[] toCDR(UtcT time)
public static UtcT fromCDR(byte[] buffer)
public static void waitFor(UtcT time)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |