Index

A C D E G H I L M N O P R S T V 
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 TraceRecord to 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 TraceToAas in 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 MonitoringSetup instance from AbstractSetup.DEFAULT_FNAME in 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.
A C D E G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values