Class DistributableSessionManagerStatistics

java.lang.Object
org.wildfly.clustering.web.undertow.session.DistributableSessionManagerStatistics
All Implemented Interfaces:
io.undertow.server.session.SessionManagerStatistics, Recordable<ImmutableSessionMetaData>, RecordableSessionManagerStatistics

public class DistributableSessionManagerStatistics extends Object implements RecordableSessionManagerStatistics
Author:
Paul Ferraro
  • Constructor Details

  • Method Details

    • getInactiveSessionRecorder

      public Recordable<ImmutableSessionMetaData> getInactiveSessionRecorder()
      Specified by:
      getInactiveSessionRecorder in interface RecordableSessionManagerStatistics
    • record

      public void record(ImmutableSessionMetaData metaData)
      Specified by:
      record in interface Recordable<ImmutableSessionMetaData>
    • reset

      public void reset()
      Specified by:
      reset in interface Recordable<ImmutableSessionMetaData>
    • getCreatedSessionCount

      public long getCreatedSessionCount()
      Specified by:
      getCreatedSessionCount in interface io.undertow.server.session.SessionManagerStatistics
    • getMaxActiveSessions

      public long getMaxActiveSessions()
      Specified by:
      getMaxActiveSessions in interface io.undertow.server.session.SessionManagerStatistics
    • getActiveSessionCount

      public long getActiveSessionCount()
      Specified by:
      getActiveSessionCount in interface io.undertow.server.session.SessionManagerStatistics
    • getExpiredSessionCount

      public long getExpiredSessionCount()
      Specified by:
      getExpiredSessionCount in interface io.undertow.server.session.SessionManagerStatistics
    • getRejectedSessions

      public long getRejectedSessions()
      Specified by:
      getRejectedSessions in interface io.undertow.server.session.SessionManagerStatistics
    • getMaxSessionAliveTime

      public long getMaxSessionAliveTime()
      Specified by:
      getMaxSessionAliveTime in interface io.undertow.server.session.SessionManagerStatistics
    • getAverageSessionAliveTime

      public long getAverageSessionAliveTime()
      Specified by:
      getAverageSessionAliveTime in interface io.undertow.server.session.SessionManagerStatistics
    • getStartTime

      public long getStartTime()
      Specified by:
      getStartTime in interface io.undertow.server.session.SessionManagerStatistics