|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.mule.util.counters.impl.AbstractCounter org.mule.util.counters.impl.AggregateCounter
public abstract class AggregateCounter
Constructor Summary | |
---|---|
AggregateCounter(String name,
CounterFactory.Type type,
AbstractCounter base)
|
Method Summary | |
---|---|
void |
compute()
|
double |
decrement()
Decrement the counter's value by 1.0. |
abstract void |
doCompute()
|
Counter |
getBase()
|
double |
increment()
Increment the counter's value by 1.0. |
double |
incrementBy(double value)
Increment the counter's value by the specified amount. |
abstract double |
nextValue()
Compute and return the value of the counter. |
void |
setRawValue(double value)
Set the counter's value to a new value. |
Methods inherited from class org.mule.util.counters.impl.AbstractCounter |
---|
addAggregate, getName, getType, propagate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AggregateCounter(String name, CounterFactory.Type type, AbstractCounter base)
Method Detail |
---|
public double increment()
Counter
increment
in interface Counter
increment
in class AbstractCounter
public double incrementBy(double value)
Counter
incrementBy
in interface Counter
incrementBy
in class AbstractCounter
value
- the amount to increment the counter by
public double decrement()
Counter
decrement
in interface Counter
decrement
in class AbstractCounter
public void setRawValue(double value)
Counter
setRawValue
in interface Counter
setRawValue
in class AbstractCounter
value
- the new value of the counterpublic final void compute()
public Counter getBase()
public abstract double nextValue()
Counter
nextValue
in interface Counter
nextValue
in class AbstractCounter
public abstract void doCompute()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |