org.fourthline.cling.model
Class ExpirationDetails
java.lang.Object
org.fourthline.cling.model.ExpirationDetails
public class ExpirationDetails
- extends Object
- Author:
- Christian Bauer
UNLIMITED_AGE
public static final int UNLIMITED_AGE
- See Also:
- Constant Field Values
ExpirationDetails
public ExpirationDetails()
ExpirationDetails
public ExpirationDetails(int maxAgeSeconds)
getMaxAgeSeconds
public int getMaxAgeSeconds()
getLastRefreshTimestampSeconds
public long getLastRefreshTimestampSeconds()
setLastRefreshTimestampSeconds
public void setLastRefreshTimestampSeconds(long lastRefreshTimestampSeconds)
stampLastRefresh
public void stampLastRefresh()
hasExpired
public boolean hasExpired()
hasExpired
public boolean hasExpired(boolean halfTime)
- Parameters:
halfTime
- If true
then half maximum age is used to determine expiration.
- Returns:
true
if the maximum age has been reached.
getSecondsUntilExpiration
public long getSecondsUntilExpiration()
getCurrentTimestampSeconds
protected long getCurrentTimestampSeconds()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2013 4th Line GmbH, Switzerland. All Rights Reserved.