Class SimpleImmutableSessionMetaData

java.lang.Object
org.wildfly.clustering.session.cache.metadata.SimpleImmutableSessionMetaData
All Implemented Interfaces:
org.wildfly.clustering.server.expiration.Expiration, org.wildfly.clustering.server.expiration.ExpirationMetaData, org.wildfly.clustering.session.ImmutableSessionMetaData

public class SimpleImmutableSessionMetaData extends Object implements org.wildfly.clustering.session.ImmutableSessionMetaData
An immutable "snapshot" of a session's meta-data which can be accessed outside the scope of a transaction.
Author:
Paul Ferraro
  • Constructor Details

    • SimpleImmutableSessionMetaData

      public SimpleImmutableSessionMetaData(org.wildfly.clustering.session.ImmutableSessionMetaData metaData)
  • Method Details

    • isNew

      public boolean isNew()
      Specified by:
      isNew in interface org.wildfly.clustering.session.ImmutableSessionMetaData
    • getCreationTime

      public Instant getCreationTime()
      Specified by:
      getCreationTime in interface org.wildfly.clustering.session.ImmutableSessionMetaData
    • getLastAccessStartTime

      public Instant getLastAccessStartTime()
      Specified by:
      getLastAccessStartTime in interface org.wildfly.clustering.session.ImmutableSessionMetaData
    • getLastAccessEndTime

      public Instant getLastAccessEndTime()
      Specified by:
      getLastAccessEndTime in interface org.wildfly.clustering.session.ImmutableSessionMetaData
    • getTimeout

      public Duration getTimeout()
      Specified by:
      getTimeout in interface org.wildfly.clustering.server.expiration.Expiration
    • toString

      public String toString()
      Overrides:
      toString in class Object