Enum RemoteCacheMetric
- java.lang.Object
-
- java.lang.Enum<RemoteCacheMetric>
-
- org.jboss.as.clustering.infinispan.subsystem.remote.RemoteCacheMetric
-
- All Implemented Interfaces:
Serializable,Comparable<RemoteCacheMetric>,ToLongFunction<org.infinispan.client.hotrod.jmx.RemoteCacheClientStatisticsMXBean>,Attribute,Definable<org.jboss.as.controller.AttributeDefinition>,Executable<org.infinispan.client.hotrod.jmx.RemoteCacheClientStatisticsMXBean>,Metric<org.infinispan.client.hotrod.jmx.RemoteCacheClientStatisticsMXBean>
public enum RemoteCacheMetric extends Enum<RemoteCacheMetric> implements Metric<org.infinispan.client.hotrod.jmx.RemoteCacheClientStatisticsMXBean>, ToLongFunction<org.infinispan.client.hotrod.jmx.RemoteCacheClientStatisticsMXBean>
- Author:
- Paul Ferraro
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AVERAGE_READ_TIMEAVERAGE_REMOVE_TIMEAVERAGE_WRITE_TIMEHITSMISSESNEAR_CACHE_HITSNEAR_CACHE_INVALIDATIONSNEAR_CACHE_MISSESNEAR_CACHE_SIZEREMOVESTIME_SINCE_RESETWRITES
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jboss.dmr.ModelNodeexecute(org.infinispan.client.hotrod.jmx.RemoteCacheClientStatisticsMXBean statistics)org.jboss.as.controller.AttributeDefinitiongetDefinition()static RemoteCacheMetricvalueOf(String name)Returns the enum constant of this type with the specified name.static RemoteCacheMetric[]values()Returns an array containing the constants of this enum type, in the order they are declared.-
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Methods inherited from interface org.jboss.as.clustering.controller.Attribute
getName, resolveModelAttribute
-
Methods inherited from interface java.util.function.ToLongFunction
applyAsLong
-
-
-
-
Enum Constant Detail
-
AVERAGE_READ_TIME
public static final RemoteCacheMetric AVERAGE_READ_TIME
-
AVERAGE_REMOVE_TIME
public static final RemoteCacheMetric AVERAGE_REMOVE_TIME
-
AVERAGE_WRITE_TIME
public static final RemoteCacheMetric AVERAGE_WRITE_TIME
-
NEAR_CACHE_HITS
public static final RemoteCacheMetric NEAR_CACHE_HITS
-
NEAR_CACHE_INVALIDATIONS
public static final RemoteCacheMetric NEAR_CACHE_INVALIDATIONS
-
NEAR_CACHE_MISSES
public static final RemoteCacheMetric NEAR_CACHE_MISSES
-
NEAR_CACHE_SIZE
public static final RemoteCacheMetric NEAR_CACHE_SIZE
-
HITS
public static final RemoteCacheMetric HITS
-
MISSES
public static final RemoteCacheMetric MISSES
-
REMOVES
public static final RemoteCacheMetric REMOVES
-
WRITES
public static final RemoteCacheMetric WRITES
-
TIME_SINCE_RESET
public static final RemoteCacheMetric TIME_SINCE_RESET
-
-
Method Detail
-
values
public static RemoteCacheMetric[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (RemoteCacheMetric c : RemoteCacheMetric.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static RemoteCacheMetric valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getDefinition
public org.jboss.as.controller.AttributeDefinition getDefinition()
- Specified by:
getDefinitionin interfaceDefinable<org.jboss.as.controller.AttributeDefinition>
-
execute
public org.jboss.dmr.ModelNode execute(org.infinispan.client.hotrod.jmx.RemoteCacheClientStatisticsMXBean statistics)
- Specified by:
executein interfaceExecutable<org.infinispan.client.hotrod.jmx.RemoteCacheClientStatisticsMXBean>
-
-