public class SimpleSessionMetaData extends AbstractImmutableSessionMetaData implements InvalidatableSessionMetaData
Constructor and Description |
---|
SimpleSessionMetaData(SessionCreationMetaData creationMetaData,
SessionAccessMetaData accessMetaData) |
Modifier and Type | Method and Description |
---|---|
Instant |
getCreationTime() |
Instant |
getLastAccessedTime() |
Duration |
getMaxInactiveInterval() |
boolean |
invalidate()
Invalidates the session.
|
boolean |
isNew() |
boolean |
isValid()
Indicates whether or not this session is still valid.
|
void |
setLastAccessedTime(Instant instant) |
void |
setMaxInactiveInterval(Duration duration) |
isExpired
public SimpleSessionMetaData(SessionCreationMetaData creationMetaData, SessionAccessMetaData accessMetaData)
public boolean isNew()
isNew
in interface org.wildfly.clustering.web.session.ImmutableSessionMetaData
isNew
in class AbstractImmutableSessionMetaData
public boolean isValid()
InvalidatableSessionMetaData
isValid
in interface InvalidatableSessionMetaData
public boolean invalidate()
InvalidatableSessionMetaData
invalidate
in interface InvalidatableSessionMetaData
public Instant getCreationTime()
getCreationTime
in interface org.wildfly.clustering.web.session.ImmutableSessionMetaData
public Instant getLastAccessedTime()
getLastAccessedTime
in interface org.wildfly.clustering.web.session.ImmutableSessionMetaData
public Duration getMaxInactiveInterval()
getMaxInactiveInterval
in interface org.wildfly.clustering.web.session.ImmutableSessionMetaData
public void setLastAccessedTime(Instant instant)
setLastAccessedTime
in interface org.wildfly.clustering.web.session.SessionMetaData
public void setMaxInactiveInterval(Duration duration)
setMaxInactiveInterval
in interface org.wildfly.clustering.web.session.SessionMetaData
Copyright © 2017 JBoss by Red Hat. All rights reserved.