public class KerberosTime extends Object implements Comparable<KerberosTime>
Modifier and Type | Field and Description |
---|---|
static int |
DAY
The number of milliseconds in a day.
|
static KerberosTime |
INFINITY
Constant for the
KerberosTime "infinity." |
static int |
MINUTE
The number of milliseconds in a minute.
|
static int |
WEEK
The number of milliseconds in a week.
|
Constructor and Description |
---|
KerberosTime()
Creates a new instance of KerberosTime.
|
KerberosTime(Date time)
Creates a new instance of KerberosTime.
|
KerberosTime(long time)
Creates a new instance of KerberosTime.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(KerberosTime that) |
boolean |
equals(KerberosTime time)
Returns whether this
KerberosTime is equal to another KerberosTime . |
long |
getTime()
Returns the
KerberosTime as a long. |
static KerberosTime |
getTime(String zuluTime)
Returns the
KerberosTime for a given zulu time. |
boolean |
greaterThan(KerberosTime time)
Returns whether this
KerberosTime is greater than a given KerberosTime . |
boolean |
isInClockSkew(long clockSkew)
Returns whether this
KerberosTime is within the given clockskew. |
boolean |
isZero()
Returns whether this
KerberosTime is zero. |
boolean |
lessThan(KerberosTime time)
Returns whether this
KerberosTime is less than a given KerberosTime . |
Date |
toDate()
Returns the
KerberosTime as a Date . |
String |
toString() |
public static final int MINUTE
public static final int DAY
public static final int WEEK
public static final KerberosTime INFINITY
KerberosTime
"infinity."public KerberosTime()
public KerberosTime(long time)
time
- public KerberosTime(Date time)
time
- public static KerberosTime getTime(String zuluTime) throws ParseException
KerberosTime
for a given zulu time.zuluTime
- KerberosTime
.ParseException
public int compareTo(KerberosTime that)
compareTo
in interface Comparable<KerberosTime>
public long getTime()
KerberosTime
as a long.KerberosTime
as a long.public Date toDate()
KerberosTime
as a Date
.KerberosTime
as a Date
.public boolean isInClockSkew(long clockSkew)
KerberosTime
is within the given clockskew.clockSkew
- KerberosTime
is within the given clockskew.public boolean greaterThan(KerberosTime time)
KerberosTime
is greater than a given KerberosTime
.time
- KerberosTime
is greater than a given KerberosTime
.public boolean lessThan(KerberosTime time)
KerberosTime
is less than a given KerberosTime
.time
- KerberosTime
is less than a given KerberosTime
.public boolean equals(KerberosTime time)
KerberosTime
is equal to another KerberosTime
.time
- KerberosTime
s are equal.public boolean isZero()
KerberosTime
is zero.KerberosTime
is zero.Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.