|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
org.quartz.utils.counter.sampled Class SampledRateCounterImpl
java.lang.Objectorg.quartz.utils.counter.CounterImpl
org.quartz.utils.counter.sampled.SampledCounterImpl
org.quartz.utils.counter.sampled.SampledRateCounterImpl
- All Implemented Interfaces:
- Serializable, Counter, SampledCounter, SampledRateCounter
public class SampledRateCounterImpl
- extends SampledCounterImpl
- implements SampledRateCounter
An implementation of SampledRateCounter
- Since:
- 1.8
- Author:
- Abhishek Sanoujam
- See Also:
- Serialized Form
| Field Summary |
|---|
| Fields inherited from class org.quartz.utils.counter.sampled.SampledCounterImpl |
|---|
history, resetOnSample |
| Constructor Summary | |
|---|---|
SampledRateCounterImpl(SampledRateCounterConfig config)
Constructor accepting the config |
|
| Method Summary | |
|---|---|
long |
decrement()
throws UnsupportedOperationException |
long |
decrement(long amount)
throws UnsupportedOperationException |
void |
decrement(long numerator,
long denominator)
Decrements the numerator and denominator by the passed values |
long |
getAndReset()
Returns the current value of the counter and resets it to 0 |
long |
getAndSet(long newValue)
throws UnsupportedOperationException |
long |
getMaxValue()
throws UnsupportedOperationException |
long |
getMinValue()
throws UnsupportedOperationException |
long |
getValue()
Gets current value of the counter |
long |
increment()
throws UnsupportedOperationException |
long |
increment(long amount)
throws UnsupportedOperationException |
void |
increment(long numerator,
long denominator)
Increments the numerator and denominator by the passed values |
void |
setDenominatorValue(long newValue)
Sets the value of the denominator to the passed value |
void |
setNumeratorValue(long newValue)
Sets the value of the numerator to the passed value |
void |
setValue(long newValue)
throws UnsupportedOperationException |
void |
setValue(long numerator,
long denominator)
Sets the values of the numerator and denominator to the passed values |
| Methods inherited from class org.quartz.utils.counter.sampled.SampledCounterImpl |
|---|
getAllSampleValues, getIntervalMillis, getMostRecentSample, getTimerTask, shutdown |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.quartz.utils.counter.sampled.SampledCounter |
|---|
getAllSampleValues, getMostRecentSample, shutdown |
| Constructor Detail |
|---|
SampledRateCounterImpl
public SampledRateCounterImpl(SampledRateCounterConfig config)
- Constructor accepting the config
- Parameters:
config-
| Method Detail |
|---|
setValue
public void setValue(long numerator,
long denominator)
- Sets the values of the numerator and denominator to the passed values
- Specified by:
setValuein interfaceSampledRateCounter
increment
public void increment(long numerator,
long denominator)
- Increments the numerator and denominator by the passed values
- Specified by:
incrementin interfaceSampledRateCounter
decrement
public void decrement(long numerator,
long denominator)
- Decrements the numerator and denominator by the passed values
- Specified by:
decrementin interfaceSampledRateCounter
setDenominatorValue
public void setDenominatorValue(long newValue)
- Sets the value of the denominator to the passed value
- Specified by:
setDenominatorValuein interfaceSampledRateCounter
setNumeratorValue
public void setNumeratorValue(long newValue)
- Sets the value of the numerator to the passed value
- Specified by:
setNumeratorValuein interfaceSampledRateCounter
getValue
public long getValue()
- Gets current value of the counter
- Specified by:
getValuein interfaceCounter- Overrides:
getValuein classCounterImpl
- Returns:
- current value of the counter
getAndReset
public long getAndReset()
- Returns the current value of the counter and resets it to 0
- Specified by:
getAndResetin interfaceSampledCounter- Overrides:
getAndResetin classSampledCounterImpl
- Returns:
- current value of the counter
getAndSet
public long getAndSet(long newValue)
- throws
UnsupportedOperationException - Specified by:
getAndSetin interfaceCounter- Overrides:
getAndSetin classCounterImpl
- Returns:
- Returns the old value
setValue
public void setValue(long newValue)
- throws
UnsupportedOperationException - Specified by:
setValuein interfaceCounter- Overrides:
setValuein classCounterImpl
decrement
public long decrement()
- throws
UnsupportedOperationException - Specified by:
decrementin interfaceCounter- Overrides:
decrementin classCounterImpl
- Returns:
- the value after decrementing
decrement
public long decrement(long amount)
- throws
UnsupportedOperationException - Specified by:
decrementin interfaceCounter- Overrides:
decrementin classCounterImpl
- Returns:
- the value of the counter after decrementing
getMaxValue
public long getMaxValue()
getMinValue
public long getMinValue()
increment
public long increment()
- throws
UnsupportedOperationException - Specified by:
incrementin interfaceCounter- Overrides:
incrementin classCounterImpl
- Returns:
- the value after incrementing
increment
public long increment(long amount)
- throws
UnsupportedOperationException - Specified by:
incrementin interfaceCounter- Overrides:
incrementin classCounterImpl
- Returns:
- the value of the counter after incrementing
|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2001-2011, Terracotta, Inc.
