public class AConnectionCounter extends Object implements AScalarMeasurer, AIConnectionCounter
AScalarMeasurer.EvaluatedValue| Modifier and Type | Field and Description |
|---|---|
static AConnectionCounter |
INSTANCE |
KEY_CONFIGURATION_ACTIVE, KEY_CONFIGURATION_HIGH, KEY_CONFIGURATION_MEDIUM| Modifier and Type | Method and Description |
|---|---|
void |
contributeMeasurements(Map<String,AScalarDataPoint> data,
long timestamp,
Map<String,Object> mementos) |
String |
getDescriptionOfMeasurement(String measurement) |
String |
getGroupnameOfMeasurement(String measurement) |
static AConnectionCounter |
getInstance() |
com.ajjpj.afoundation.collection.immutable.AOption<Long> |
getTimeoutInMilliSeconds() |
void |
onActivateConnection(String qualifier) |
void |
onCloseConnection(String qualifier) |
void |
onOpenConnection(String qualifier) |
void |
onPassivateConnection(String qualifier) |
void |
prepareMeasurements(Map<String,Object> mementos) |
void |
shutdown() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConfigurationParameters, isResponsibleForMeasurementpublic static final AConnectionCounter INSTANCE
public static AConnectionCounter getInstance()
public void onOpenConnection(String qualifier)
onOpenConnection in interface AIConnectionCounterpublic void onActivateConnection(String qualifier)
onActivateConnection in interface AIConnectionCounterpublic void onCloseConnection(String qualifier)
onCloseConnection in interface AIConnectionCounterpublic void onPassivateConnection(String qualifier)
onPassivateConnection in interface AIConnectionCounterpublic 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()
shutdown in interface AShutdownablepublic com.ajjpj.afoundation.collection.immutable.AOption<Long> getTimeoutInMilliSeconds()
getTimeoutInMilliSeconds in interface AScalarMeasurerpublic String getGroupnameOfMeasurement(String measurement)
getGroupnameOfMeasurement in interface AScalarMeasurerpublic String getDescriptionOfMeasurement(String measurement)
getDescriptionOfMeasurement in interface AScalarMeasurerCopyright © 2017. All rights reserved.