|
GemFire 5.5.1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.gemstone.gemfire.cache.ExpirationAttributes
public class ExpirationAttributes
Immutable parameter object for accessing and setting the attributes associated with
timeToLive and idleTimeout. If the expiration
action is not specified, it defaults to ExpirationAction.INVALIDATE.
If the timeout is not specified, it defaults to zero (which means to never timeout).
AttributesFactory,
RegionAttributes,
AttributesMutator,
Serialized Form| Field Summary | |
|---|---|
static ExpirationAttributes |
DEFAULT
convenience constant for a default instance |
| Constructor Summary | |
|---|---|
ExpirationAttributes(int expirationTime)
Constructs an ExpirationAttributes with the specified expiration time
and the default expiration action ExpirationAction.INVALIDATE. |
|
ExpirationAttributes(int expirationTime,
ExpirationAction expirationAction)
Constructs an ExpirationAttributes with the specified expiration time and
expiration action. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
|
ExpirationAction |
getAction()
Returns the action that should take place when this value or region expires. |
int |
getTimeout()
Returns the number of seconds before a region or value expires. |
int |
hashCode()
|
String |
toString()
Returns a string representation of this ExpirationAttributes. |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final ExpirationAttributes DEFAULT
| Constructor Detail |
|---|
public ExpirationAttributes(int expirationTime)
ExpirationAttributes with the specified expiration time
and the default expiration action ExpirationAction.INVALIDATE.
expirationTime - The number of seconds before expiration
IllegalArgumentException - if expirationTime is nonpositive
public ExpirationAttributes(int expirationTime,
ExpirationAction expirationAction)
ExpirationAttributes with the specified expiration time and
expiration action.
expirationTime - The number of seconds for a value to live before it expiresexpirationAction - the action to take when the value expires
IllegalArgumentException - if expirationTime is nonpositive| Method Detail |
|---|
public int getTimeout()
public ExpirationAction getAction()
public boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String toString()
ExpirationAttributes. If the timeout
is zero, returns "NO EXPIRATION".
toString in class Object
|
GemFire 5.5.1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||