Interface Expiration
- All Known Subinterfaces:
ContextualSessionMetaDataEntry<C>,ExpirationConfiguration<T>,ExpirationMetaData,ImmutableSessionMetaData,ImmutableSessionMetaDataEntry,InvalidatableSessionMetaData,SessionManagerConfiguration<C>,SessionMetaData,SessionMetaDataEntry
- All Known Implementing Classes:
CompositeImmutableSessionMetaData,CompositeSessionMetaData,DefaultImmutableSessionMetaData,DefaultSessionMetaData,DefaultSessionMetaDataEntry,DelegatingSessionManagerConfiguration,DetachedSessionMetaData,MutableSessionMetaDataEntry,SimpleExpirationMetaData,SimpleImmutableSessionMetaData
public interface Expiration
Describes the expiration criteria for a managed object.
- Author:
- Paul Ferraro
-
Method Summary
Modifier and TypeMethodDescriptionThe duration of time, after which an idle object should expire.default booleanIndicates whether the associated timeout represents and immortal object, i.e.
-
Method Details
-
getTimeout
Duration getTimeout()The duration of time, after which an idle object should expire.- Returns:
- the object timeout
-
isImmortal
default boolean isImmortal()Indicates whether the associated timeout represents and immortal object, i.e. does not expire- Returns:
- true, if this object is immortal, false otherwise
-