Package org.keycloak.connections.jpa
Class HibernateStatsReporter
- java.lang.Object
-
- org.keycloak.connections.jpa.HibernateStatsReporter
-
- All Implemented Interfaces:
ScheduledTask
public class HibernateStatsReporter extends Object implements ScheduledTask
- Author:
- Marek Posolda
-
-
Constructor Summary
Constructors Constructor Description HibernateStatsReporter(javax.persistence.EntityManagerFactory emf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidlogCollections(StringBuilder builder, String lineSep, org.hibernate.stat.Statistics stats)protected voidlogEntities(StringBuilder builder, String lineSep, org.hibernate.stat.Statistics stats)protected voidlogQueries(StringBuilder builder, String lineSep, org.hibernate.stat.Statistics stats)protected voidlogStats(org.hibernate.stat.Statistics stats)voidrun(KeycloakSession session)
-
-
-
Method Detail
-
run
public void run(KeycloakSession session)
- Specified by:
runin interfaceScheduledTask
-
logStats
protected void logStats(org.hibernate.stat.Statistics stats)
-
logEntities
protected void logEntities(StringBuilder builder, String lineSep, org.hibernate.stat.Statistics stats)
-
logCollections
protected void logCollections(StringBuilder builder, String lineSep, org.hibernate.stat.Statistics stats)
-
logQueries
protected void logQueries(StringBuilder builder, String lineSep, org.hibernate.stat.Statistics stats)
-
-