Interface InvalidatableSessionMetaData
- All Superinterfaces:
AutoCloseable,org.wildfly.clustering.server.expiration.Expiration,org.wildfly.clustering.server.expiration.ExpirationMetaData,org.wildfly.clustering.session.ImmutableSessionMetaData,org.wildfly.clustering.session.SessionMetaData
- All Known Implementing Classes:
CompositeSessionMetaData,DefaultSessionMetaData
public interface InvalidatableSessionMetaData
extends org.wildfly.clustering.session.SessionMetaData, AutoCloseable
- Author:
- Paul Ferraro
-
Method Summary
Methods inherited from interface org.wildfly.clustering.server.expiration.Expiration
getTimeout, isImmortalMethods inherited from interface org.wildfly.clustering.server.expiration.ExpirationMetaData
isExpiredMethods inherited from interface org.wildfly.clustering.session.ImmutableSessionMetaData
getCreationTime, getLastAccessEndTime, getLastAccessStartTime, getLastAccessTime, isNewMethods inherited from interface org.wildfly.clustering.session.SessionMetaData
setLastAccess, setTimeout
-
Method Details
-
isValid
boolean isValid()Indicates whether or not this session is still valid.- Returns:
- true, if this session is valid, false otherwise
-
invalidate
boolean invalidate()Invalidates the session.- Returns:
- true, if session was invalidated, false if it was already invalid.
-
close
void close()Signals the end of the transient lifecycle of this session, typically triggered at the end of a given request.- Specified by:
closein interfaceAutoCloseable
-