|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object akka.cluster.Metric
public class Metric
Metrics key/value.
Equality of Metric is based on its name.
Method Summary | |
---|---|
scala.Option<akka.cluster.EWMA> |
average()
|
scala.util.Either<java.lang.Object,java.lang.Object> |
convertNumber(java.lang.Object from)
May involve rounding or truncation. |
static scala.Option<Metric> |
create(java.lang.String name,
java.lang.Number value,
scala.Option<java.lang.Object> decayFactor)
Creates a new Metric instance if the value is valid, otherwise None is returned. |
static scala.Option<Metric> |
create(java.lang.String name,
scala.util.Try<java.lang.Number> value,
scala.Option<java.lang.Object> decayFactor)
Creates a new Metric instance if the Try is successful and the value is valid, otherwise None is returned. |
boolean |
defined(java.lang.Number value)
An defined value is neither negative nor NaN/Infinite: JMX system load average and max heap can be 'undefined' for certain OS, in which case a -1 is returned SIGAR combined CPU can occasionally return a NaN or Infinite (known bug) |
boolean |
equals(java.lang.Object obj)
|
int |
hashCode()
|
boolean |
isSmooth()
|
java.lang.String |
name()
|
boolean |
sameAs(Metric that)
Returns true if that is tracking the same metric as this. |
double |
smoothValue()
The numerical value of the average, if defined, otherwise the latest value |
java.lang.Number |
value()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface scala.Product |
---|
productArity, productElement, productIterator, productPrefix |
Methods inherited from interface scala.Equals |
---|
canEqual |
Method Detail |
---|
public static scala.Option<Metric> create(java.lang.String name, java.lang.Number value, scala.Option<java.lang.Object> decayFactor)
public static scala.Option<Metric> create(java.lang.String name, scala.util.Try<java.lang.Number> value, scala.Option<java.lang.Object> decayFactor)
public java.lang.String name()
public java.lang.Number value()
public scala.Option<akka.cluster.EWMA> average()
public double smoothValue()
public boolean isSmooth()
public boolean sameAs(Metric that)
that
is tracking the same metric as this.
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in interface scala.Equals
equals
in class java.lang.Object
public boolean defined(java.lang.Number value)
public scala.util.Either<java.lang.Object,java.lang.Object> convertNumber(java.lang.Object from)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |