public class SessionStats extends Object implements org.apache.jackrabbit.oak.api.jmx.SessionMBean
Modifier and Type | Class and Description |
---|---|
static class |
SessionStats.Counters |
TYPE
Constructor and Description |
---|
SessionStats(String sessionId,
org.apache.jackrabbit.oak.api.AuthInfo authInfo,
org.apache.jackrabbit.oak.stats.Clock clock,
RefreshStrategy refreshStrategy,
SessionDelegate sessionDelegate,
org.apache.jackrabbit.oak.stats.StatisticManager statisticManager) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
failedSave(RepositoryException repositoryException) |
org.apache.jackrabbit.oak.api.AuthInfo |
getAuthInfo() |
SessionStats.Counters |
getCounters() |
String |
getInitStackTrace() |
String |
getLastFailedSave() |
String |
getLastReadAccess() |
String |
getLastRefresh() |
String |
getLastSave() |
String |
getLastWriteAccess() |
String |
getLoginTimeStamp() |
long |
getReadCount() |
double |
getReadRate() |
long |
getRefreshCount() |
boolean |
getRefreshPending() |
double |
getRefreshRate() |
String |
getRefreshStrategy() |
long |
getSaveCount() |
double |
getSaveRate() |
String[] |
getSessionAttributes() |
long |
getWriteCount() |
double |
getWriteRate() |
void |
refresh() |
void |
setAttributes(Map<String,Object> attributes) |
String |
toString() |
public SessionStats(String sessionId, org.apache.jackrabbit.oak.api.AuthInfo authInfo, org.apache.jackrabbit.oak.stats.Clock clock, RefreshStrategy refreshStrategy, SessionDelegate sessionDelegate, org.apache.jackrabbit.oak.stats.StatisticManager statisticManager)
public void close()
public SessionStats.Counters getCounters()
public void failedSave(RepositoryException repositoryException)
public String getInitStackTrace()
getInitStackTrace
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public org.apache.jackrabbit.oak.api.AuthInfo getAuthInfo()
getAuthInfo
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public String getLoginTimeStamp()
getLoginTimeStamp
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public String getLastReadAccess()
getLastReadAccess
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public long getReadCount()
getReadCount
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public double getReadRate()
getReadRate
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public String getLastWriteAccess()
getLastWriteAccess
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public long getWriteCount()
getWriteCount
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public double getWriteRate()
getWriteRate
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public String getLastRefresh()
getLastRefresh
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public String getRefreshStrategy()
getRefreshStrategy
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public boolean getRefreshPending()
getRefreshPending
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public long getRefreshCount()
getRefreshCount
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public double getRefreshRate()
getRefreshRate
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public String getLastSave()
getLastSave
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public long getSaveCount()
getSaveCount
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public double getSaveRate()
getSaveRate
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public String[] getSessionAttributes()
getSessionAttributes
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public String getLastFailedSave()
getLastFailedSave
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
public void refresh()
refresh
in interface org.apache.jackrabbit.oak.api.jmx.SessionMBean
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.