|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ProfileRepository
A repository for profiling information.
Perhaps not needed to tell, but a Profiler should have the lowest amount of performance overhead if possible.
| Method Summary | |
|---|---|
void |
decCounter(java.lang.String key1,
java.lang.String key2)
|
ProfileCollator |
getCollator()
TODO: the methods of ProfileCollator should probably simply be part of the ProfileRepository contract. |
long |
getCount(java.lang.String key)
Returns the count for some key. |
long |
getCount(java.lang.String key1,
java.lang.String key2)
|
java.util.Iterator<java.lang.String> |
getKey1Iterator()
|
void |
incCounter(java.lang.String key)
|
void |
incCounter(java.lang.String key,
int amount)
|
void |
incCounter(java.lang.String key1,
java.lang.String key2)
|
void |
incCounter(java.lang.String key1,
java.lang.String key2,
long count)
|
void |
reset()
|
long |
sumKey1(java.lang.String key2)
|
long |
sumKey2(java.lang.String key1)
|
| Method Detail |
|---|
long getCount(java.lang.String key)
key - the key
java.lang.NullPointerException - if key is null.void incCounter(java.lang.String key)
void incCounter(java.lang.String key,
int amount)
void incCounter(java.lang.String key1,
java.lang.String key2)
void incCounter(java.lang.String key1,
java.lang.String key2,
long count)
java.util.Iterator<java.lang.String> getKey1Iterator()
long getCount(java.lang.String key1,
java.lang.String key2)
long sumKey1(java.lang.String key2)
long sumKey2(java.lang.String key1)
void decCounter(java.lang.String key1,
java.lang.String key2)
void reset()
ProfileCollator getCollator()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||