Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- aas - Variable in class de.iip_ecosphere.platform.monitoring.MonitoringSetup
- addMeter(Meter) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver.Exporter
-
Adds a meter.
- addMeters(String, JsonObject) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver.Exporter
-
Adds a set of received meters.
- AlertReceptionCallback() - Constructor for class de.iip_ecosphere.platform.monitoring.MonitoringAas.AlertReceptionCallback
C
- cleanup(Aas) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringAas
-
Cleans up outdated alerts.
- cleanup(SubmodelElementCollection, long) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringAas
-
Cleans up outdated alerts.
- cleanupTimeout - Variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- contributeTo(Aas.AasBuilder, InvocablesCreator) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- contributeTo(ProtocolServerBuilder) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- createExporter(String) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver
-
Creates an exporter instance.
D
- de.iip_ecosphere.platform.monitoring - package de.iip_ecosphere.platform.monitoring
-
Basic monitoring implementation.
- dispose() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver.Exporter
-
Disposes this exporter instance.
E
- Exporter(String) - Constructor for class de.iip_ecosphere.platform.monitoring.MonitoringReceiver.Exporter
-
Creates an exporter.
- exporters() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver
-
Returns the exporters.
G
- getAas() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringSetup
-
Returns the AAS setup.
- getId() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver.Exporter
-
Returns the source id.
- getInstance() - Static method in class de.iip_ecosphere.platform.monitoring.MonitoringSetup
-
Returns the setup instance.
- getKind() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- getPidFileName() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringLifecycleDescriptor
- getShutdownHook() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringLifecycleDescriptor
- getTransport() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringSetup
-
Returns the transport setup.
- getType() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringAas.AlertReceptionCallback
- getType() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver.MeterReceptionCallback
- getType() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver.StatusReceptionCallback
H
- handleNew(Alert) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringAas
-
Handles a new alert and cleans up outdated ones.
I
- id - Variable in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver.Exporter
- initialize() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver.Exporter
-
Do longer initialization here.
- instance - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringSetup
- isValid() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- isValid() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver.Exporter
-
Returns whether the underlying object is considered valid.
L
- lastCleanup - Variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
M
- MeterReceptionCallback(String) - Constructor for class de.iip_ecosphere.platform.monitoring.MonitoringReceiver.MeterReceptionCallback
-
Creates a callback.
- MonitoringAas - Class in de.iip_ecosphere.platform.monitoring
-
Implements a generic service that maps
TraceRecordto an (application) AAS. - MonitoringAas() - Constructor for class de.iip_ecosphere.platform.monitoring.MonitoringAas
- MonitoringAas.AlertReceptionCallback - Class in de.iip_ecosphere.platform.monitoring
-
A trace reception callback calling
TraceToAasin own threads. - MonitoringDescriptor - Interface in de.iip_ecosphere.platform.monitoring
- MonitoringLifecycleDescriptor - Class in de.iip_ecosphere.platform.monitoring
-
Platform lifecycle descriptor for monitoring.
- MonitoringLifecycleDescriptor() - Constructor for class de.iip_ecosphere.platform.monitoring.MonitoringLifecycleDescriptor
- MonitoringReceiver - Class in de.iip_ecosphere.platform.monitoring
-
Observes IIP-Ecosphere standard transport channels and prepares the information for feeding it into the monitoring system.
- MonitoringReceiver() - Constructor for class de.iip_ecosphere.platform.monitoring.MonitoringReceiver
- MonitoringReceiver.Exporter - Class in de.iip_ecosphere.platform.monitoring
-
An instance holding meters for update performing the export when needed, e.g., upon request or by timer.
- MonitoringReceiver.MeterReceptionCallback - Class in de.iip_ecosphere.platform.monitoring
-
A meter reception callback for receiving meter information from services or ECS runtime.
- MonitoringReceiver.StatusReceptionCallback - Class in de.iip_ecosphere.platform.monitoring
-
Receives status messages such as starting/stopping devices, containers, services.
- MonitoringSetup - Class in de.iip_ecosphere.platform.monitoring
-
Basic setup for monitoring.
- MonitoringSetup() - Constructor for class de.iip_ecosphere.platform.monitoring.MonitoringSetup
N
- notifyExporterAdded(MonitoringReceiver.Exporter) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver
-
Notifies about a added exporter.
- notifyExporterRemoved(MonitoringReceiver.Exporter) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver
-
Notifies about a removed exporter.
- notifyMeterAdded(Meter) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver
-
Is called when a meter was added.
- notifyMeterReception(String, String, JsonObject) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver
-
Is called when a meter information was received via transport.
- notifyStatusReceived(StatusMessage) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver
-
Is called when a status information was received via transport.
O
- obtainExporter(String) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver
-
Obtains an exporter for the given source id.
P
- priority() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringLifecycleDescriptor
- PROPERTY_ALERT_CLEARTIMESTAMP - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_CORRELATION_ID - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_CURRENT_VALUE - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_DESCRIPTION - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_EVENT_TYPE - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_FIRSTTIMESTAMP - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_INFO - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_INSTANCE - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_LASTTIMESTAMP - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_NAME - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_PRIORITY - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_PROBABLE_CAUSE - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_RULE_EXPRESSION - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_RULE_TIME_LIMIT - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_SEVERITY - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_SOURCE - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_STATUS - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_TAGS - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_TIMESTAMP - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_UID - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- PROPERTY_ALERT_URL - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
R
- readConfiguration() - Static method in class de.iip_ecosphere.platform.monitoring.MonitoringSetup
-
Reads a
MonitoringSetupinstance fromAbstractSetup.DEFAULT_FNAMEin the root folder of the jar/classpath. - received(Alert) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringAas.AlertReceptionCallback
- received(StatusMessage) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver.StatusReceptionCallback
- received(String) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver.MeterReceptionCallback
- registry - Variable in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver
S
- safe(String) - Static method in class de.iip_ecosphere.platform.monitoring.MonitoringAas
-
Returns at minimum a non-empty string.
- setAas(AasPartRegistry.AasSetup) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringSetup
-
Defines the AAS setup.
- setTransport(TransportSetup) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringSetup
-
Defines the transport setup.
- shutdown() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringLifecycleDescriptor
- SMEC_ALERTS - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- start() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver
-
Starts the exporter.
- startup(String[]) - Method in class de.iip_ecosphere.platform.monitoring.MonitoringLifecycleDescriptor
- StatusReceptionCallback() - Constructor for class de.iip_ecosphere.platform.monitoring.MonitoringReceiver.StatusReceptionCallback
- stop() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver
-
Stops the exporter.
- stream - Variable in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver.MeterReceptionCallback
- SUBMODEL_MONITORING - Static variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
T
- timeout - Variable in class de.iip_ecosphere.platform.monitoring.MonitoringAas
- transport - Variable in class de.iip_ecosphere.platform.monitoring.MonitoringSetup
V
- valid - Variable in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver.Exporter
- validate() - Method in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver.Exporter
-
Validates this exporter, i.e., marks it indicating that the underlying resource actually exists in the system.
All Classes and Interfaces|All Packages|Constant Field Values