public abstract class AbstractExpiringObject extends Object implements ExpiringObject, Serializable
ExpiringObject
.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 ExpiringObject
public boolean isExpired()
isExpired
in interface ExpiringObject
public void onExpire()
onExpire
in interface ExpiringObject
Copyright © 2018 JBoss by Red Hat. All rights reserved.