org.opensaml.util.storage
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(DateTime expirationTime)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
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(DateTime expirationTime)
expirationTime
- time this object should expirepublic DateTime getExpirationTime()
getExpirationTime
in interface ExpiringObject
public boolean isExpired()
isExpired
in interface ExpiringObject
public void onExpire()
onExpire
in interface ExpiringObject
Copyright © 1999-2013 JBoss by Red Hat. All Rights Reserved.