Package tigase.stats
Class StatisticsInvocationHandler<S>
java.lang.Object
tigase.stats.StatisticsInvocationHandler<S>
- All Implemented Interfaces:
InvocationHandler
Generic class used by MD connection pools and repositories to wrap and measure method execution times.
Created by andrzej on 15.12.2016.
Created by andrzej on 15.12.2016.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
-
Constructor Summary
ConstructorsConstructorDescriptionStatisticsInvocationHandler
(String name, S instance, Class... monitoredIfcs) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
getStatistics
(String compName, String prefix, StatisticsList list)
-
Constructor Details
-
StatisticsInvocationHandler
-
-
Method Details
-
everyHour
public void everyHour() -
everyMinute
public void everyMinute() -
everySecond
public void everySecond() -
getStatistics
-
invoke
- Specified by:
invoke
in interfaceInvocationHandler
- Throws:
Throwable
-