org.kuali.common.jdbc.listeners
Class ThreadSafeListener
java.lang.Object
org.kuali.common.jdbc.listeners.NoOpSqlListener
org.kuali.common.jdbc.listeners.ThreadSafeListener
- All Implemented Interfaces:
- SqlListener
public final class ThreadSafeListener
- extends NoOpSqlListener
Thread safe tracking of SQL execution related statistics
|
Constructor Summary |
ThreadSafeListener(org.kuali.common.util.inform.PercentCompleteInformer informer,
boolean trackProgressByUpdateCount)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThreadSafeListener
public ThreadSafeListener(org.kuali.common.util.inform.PercentCompleteInformer informer,
boolean trackProgressByUpdateCount)
afterExecution
public void afterExecution(SqlExecutionEvent event)
- Specified by:
afterExecution in interface SqlListener- Overrides:
afterExecution in class NoOpSqlListener
afterExecuteSql
public void afterExecuteSql(SqlEvent event)
- Specified by:
afterExecuteSql in interface SqlListener- Overrides:
afterExecuteSql in class NoOpSqlListener
getAggregateTime
public long getAggregateTime()
getAggregateUpdateCount
public long getAggregateUpdateCount()
getInformer
public org.kuali.common.util.inform.PercentCompleteInformer getInformer()
isTrackProgressByUpdateCount
public boolean isTrackProgressByUpdateCount()
getAggregateSqlCount
public long getAggregateSqlCount()
getAggregateSqlSize
public long getAggregateSqlSize()
Copyright © 2010-2013 The Kuali Foundation. All Rights Reserved.