public abstract class AbstractExpiringObject extends Object implements ExpiringObject, Serializable
ExpiringObject.| Modifier and Type | Field and Description |
|---|---|
private long |
expiration
Moment of expiration in UTC.
|
| Constructor and Description |
|---|
AbstractExpiringObject(org.joda.time.DateTime expirationTime)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.joda.time.DateTime |
getExpirationTime()
Gets the time the object expires.
|
boolean |
isExpired()
Gets whether this object has expired.
|
void |
onExpire()
A callback method invoked when this object is expiring.
|
public AbstractExpiringObject(org.joda.time.DateTime expirationTime)
expirationTime - time this object should expirepublic org.joda.time.DateTime getExpirationTime()
getExpirationTime in interface ExpiringObjectpublic boolean isExpired()
isExpired in interface ExpiringObjectpublic void onExpire()
onExpire in interface ExpiringObjectCopyright © 1999-2015. All Rights Reserved.