public class AJmxGcMeasurer extends Object implements AScalarMeasurer, NSysMonAware
AScalarMeasurer.EvaluatedValue| Modifier and Type | Field and Description |
|---|---|
static String |
IDENT_GC_TRACE_ROOT |
static String |
KEY_ALGORITHM |
static String |
KEY_CAUSE |
static String |
KEY_ID |
static String |
KEY_PREFIX_MEM |
static String |
KEY_SUFFIX_COMMITTED |
static String |
KEY_SUFFIX_COMMITTED_DELTA |
static String |
KEY_SUFFIX_USED |
static String |
KEY_SUFFIX_USED_DELTA |
KEY_CONFIGURATION_ACTIVE, KEY_CONFIGURATION_HIGH, KEY_CONFIGURATION_MEDIUM| Constructor and Description |
|---|
AJmxGcMeasurer() |
| Modifier and Type | Method and Description |
|---|---|
void |
contributeMeasurements(Map<String,AScalarDataPoint> data,
long timestamp,
Map<String,Object> mementos) |
static String |
getCommittedAfterKey(String memKind) |
static String |
getCommittedDeltaKey(String memKind) |
com.ajjpj.afoundation.collection.immutable.AOption<Long> |
getTimeoutInMilliSeconds() |
static String |
getUsedAfterKey(String memKind) |
static String |
getUsedDeltaKey(String memKind) |
void |
prepareMeasurements(Map<String,Object> mementos) |
void |
setNSysMon(NSysMonApi sysMon) |
void |
shutdown() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConfigurationParameters, getDescriptionOfMeasurement, getGroupnameOfMeasurement, isResponsibleForMeasurementpublic static final String IDENT_GC_TRACE_ROOT
public static final String KEY_ID
public static final String KEY_CAUSE
public static final String KEY_ALGORITHM
public static final String KEY_PREFIX_MEM
public static final String KEY_SUFFIX_USED
public static final String KEY_SUFFIX_USED_DELTA
public static final String KEY_SUFFIX_COMMITTED
public static final String KEY_SUFFIX_COMMITTED_DELTA
public void setNSysMon(NSysMonApi sysMon)
setNSysMon in interface NSysMonAwarepublic void prepareMeasurements(Map<String,Object> mementos)
prepareMeasurements in interface AScalarMeasurerpublic void contributeMeasurements(Map<String,AScalarDataPoint> data, long timestamp, Map<String,Object> mementos)
contributeMeasurements in interface AScalarMeasurerpublic void shutdown()
throws Exception
shutdown in interface AShutdownableExceptionpublic com.ajjpj.afoundation.collection.immutable.AOption<Long> getTimeoutInMilliSeconds()
getTimeoutInMilliSeconds in interface AScalarMeasurerCopyright © 2017. All rights reserved.