Skip navigation links
A C D G I L M N O P R S T 

A

AAS_NAME - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
AAS_URN - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
AasJerseyClient - Class in test.de.iip_ecosphere.platform.monitoring
Class to test the AAS's functionality.
This class serves as the main test for the prototype and requires the AAS server to be running to work correctly.
AasJerseyClient() - Constructor for class test.de.iip_ecosphere.platform.monitoring.AasJerseyClient
 
AasServer - Class in test.de.iip_ecosphere.platform.monitoring
Class that sets up the AAS server.
This class will set up the AAS server and use the Metrics Constructor to construct an AAS that contains the Metrics exposed by the Metrics Provider in the Server side.
AasServer() - Constructor for class test.de.iip_ecosphere.platform.monitoring.AasServer
 
AbstractMonitoringReceiverTest - Class in test.de.iip_ecosphere.platform.monitoring
Tests a MonitoringReceiver with a simple mocked reusable example scenario.
AbstractMonitoringReceiverTest() - Constructor for class test.de.iip_ecosphere.platform.monitoring.AbstractMonitoringReceiverTest
 
AbstractMonitoringReceiverTest.MonitoringRecieverLifecycle - Interface in test.de.iip_ecosphere.platform.monitoring
Encapsulates the monitoring receiver.
add() - Method in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
Adds AAS property values to objects and arrays.
addMeter(Meter) - Method in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyReceiver.MyExporter
 
AllTests - Class in test.de.iip_ecosphere.platform.monitoring
Defines the tests to be executed.
AllTests() - Constructor for class test.de.iip_ecosphere.platform.monitoring.AllTests
 
AppTest - Class in test.de.iip_ecosphere.platform.monitoring
Template test.
AppTest() - Constructor for class test.de.iip_ecosphere.platform.monitoring.AppTest
 
arrays - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 

C

CONSUMER_COUNTER_ID - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
CONSUMER_GAUGE_ID - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
CONSUMER_RECV_ID - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
CONSUMER_TIMER_ID - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
counterPT - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
counterRT - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
counters - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
counterTT - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
createBroker(ServerAddress) - Method in class test.de.iip_ecosphere.platform.monitoring.AbstractMonitoringReceiverTest
Creates the broker instance.
createBroker(ServerAddress) - Method in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest
 
createdExporterId - Variable in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyReceiver
 
createExporter(String) - Method in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyReceiver
 

D

doAsserts() - Method in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyReceiver
Does the asserts.

G

gaugePT - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
gaugeRT - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
gauges - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
gaugeTT - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
getInstance() - Method in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyMonitoringReceiverLifecycle
Returns the receiver instance.
getSleepTime() - Method in class test.de.iip_ecosphere.platform.monitoring.AbstractMonitoringReceiverTest

I

illegalMetricsTests(MetricsAasConstructionBundle) - Static method in class test.de.iip_ecosphere.platform.monitoring.AasServer
We are going to attempt some illegal operations expecting the exception to be thrown.
initialize() - Method in class test.de.iip_ecosphere.platform.monitoring.AasJerseyClient
Initializes the client.
initialize() - Method in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyReceiver.MyExporter
 
initialize() - Method in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
Initializes the measurement.

L

LOOP - Static variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 

M

main(String[]) - Static method in class test.de.iip_ecosphere.platform.monitoring.AasJerseyClient
Executes the Client.
This process, which requires a running AAS and protocol server, retrieves the AAS and will then proceed to collect all the properties stored within.
main(String[]) - Static method in class test.de.iip_ecosphere.platform.monitoring.AasServer
Sets up and starts the AAS server.
The AAS server and protocol server are set up using the Metrics Constructor to help add the metrics, all of them mapped as properties.
main(String[]) - Static method in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
Executes the TimeRecorder.
This class will connect to the AAS and retrieve all the metrics, recording the time required to both retrieve the data and parse it.
measure() - Method in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
Initializes and measures.
meter - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
meterCount - Variable in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyReceiver
 
meterCount2 - Variable in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyReceiver
 
meterRecCount - Variable in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyReceiver
 
MonitoringReceiverTest - Class in test.de.iip_ecosphere.platform.monitoring
Tests MonitoringReceiver.
MonitoringReceiverTest() - Constructor for class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest
 
MonitoringReceiverTest.MyMonitoringReceiverLifecycle - Class in test.de.iip_ecosphere.platform.monitoring
Simple internal monitoring receiver lifecycle.
MonitoringReceiverTest.MyReceiver - Class in test.de.iip_ecosphere.platform.monitoring
A simple receiver for testing.
MonitoringReceiverTest.MyReceiver.MyExporter - Class in test.de.iip_ecosphere.platform.monitoring
A simple exporter for testing.
MonitoringSetupTest - Class in test.de.iip_ecosphere.platform.monitoring
Tests MonitoringSetup.
MonitoringSetupTest() - Constructor for class test.de.iip_ecosphere.platform.monitoring.MonitoringSetupTest
 
MyExporter(String) - Constructor for class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyReceiver.MyExporter
Creates an exporter instance.
MyMonitoringReceiverLifecycle() - Constructor for class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyMonitoringReceiverLifecycle
 
MyReceiver() - Constructor for class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyReceiver
 

N

notifyMeterAdded(Meter) - Method in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyReceiver
 
notifyMeterReception(String, String, JsonObject) - Method in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyReceiver
 
notifyStatusReceived(StatusMessage) - Method in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyReceiver
 

O

objects - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 

P

parse - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
printRestSampleObjects(Gauge, Counter, Timer) - Static method in class test.de.iip_ecosphere.platform.monitoring.AasJerseyClient
Used to print the values of the retrieved custom meters before and after updating them.
printResults() - Method in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
Print out the results.
PROP_DESCRIPTION - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
PROP_NAME - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
PROP_VERSION - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 

R

receivedMeterStreams - Variable in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyReceiver
 
receiver - Variable in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyMonitoringReceiverLifecycle
 
REGISTRY_PORT_NO - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
REST_COUNTER_ID - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
REST_GAUGE_ID - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
REST_TIMER_ID - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
retrieve - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
retrieveArray(Object) - Static method in class test.de.iip_ecosphere.platform.monitoring.AasJerseyClient
Creates a JSON Array from a retrieved String.
retrieveArray(Object) - Static method in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
Creates a JSON Array from a retrieved String.
retrieveBaseProperties() - Method in class test.de.iip_ecosphere.platform.monitoring.AasJerseyClient
Retrieves base properties.
retrieveGauges(ArrayList<JsonObject>, ArrayList<JsonArray>) - Method in class test.de.iip_ecosphere.platform.monitoring.AasJerseyClient
Retrieves gauges.
retrieveObject(Object) - Static method in class test.de.iip_ecosphere.platform.monitoring.AasJerseyClient
Creates a JSON Object from a retrieved String.
retrieveObject(Object) - Static method in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
Creates a JSON Object from a retrieved String.
retrieveTags(JsonArray) - Static method in class test.de.iip_ecosphere.platform.monitoring.AasJerseyClient
Retrieves the Tags stored in a JsonArray as a String array needed for the method.
retrieveTags(JsonArray) - Static method in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
Retrieves the Tags stored in a JsonArray as a String array needed for the method.
runScenario(AbstractMonitoringReceiverTest.MonitoringRecieverLifecycle) - Method in class test.de.iip_ecosphere.platform.monitoring.AbstractMonitoringReceiverTest
Runs a platform-like monitoring scenario with an ECS-runtime and a service manager on the same device.

S

SERVICE_HOST - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
SERVICE_PORT - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
sm - Variable in class test.de.iip_ecosphere.platform.monitoring.AasJerseyClient
 
sm - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
SM_NAME - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
SM_URN - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
start(TransportSetup) - Method in interface test.de.iip_ecosphere.platform.monitoring.AbstractMonitoringReceiverTest.MonitoringRecieverLifecycle
Starts the receiver.
start(TransportSetup) - Method in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyMonitoringReceiverLifecycle
 
start - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
statusCount - Variable in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyReceiver
 
stop() - Method in interface test.de.iip_ecosphere.platform.monitoring.AbstractMonitoringReceiverTest.MonitoringRecieverLifecycle
Stops the receiver.
stop() - Method in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest.MyMonitoringReceiverLifecycle
 
SUPPLIER_COUNTER_ID - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
SUPPLIER_GAUGE_ID - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
SUPPLIER_TIMER_ID - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 

T

tags - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
test.de.iip_ecosphere.platform.monitoring - package test.de.iip_ecosphere.platform.monitoring
Basic monitoring tests.
testApp() - Method in class test.de.iip_ecosphere.platform.monitoring.AppTest
Template test.
testBasics() - Method in class test.de.iip_ecosphere.platform.monitoring.AasJerseyClient
Tests the basic functionalities, i.e., counters, gauges and timers.
testConfiguration() - Method in class test.de.iip_ecosphere.platform.monitoring.AasJerseyClient
Tests the configuration options.
testLists() - Method in class test.de.iip_ecosphere.platform.monitoring.AasJerseyClient
Tests meter lists.
testReceiver() - Method in class test.de.iip_ecosphere.platform.monitoring.MonitoringReceiverTest
Tests the receiver.
testRest() - Method in class test.de.iip_ecosphere.platform.monitoring.AasJerseyClient
Testing the rest functionality.
testSetup() - Method in class test.de.iip_ecosphere.platform.monitoring.MonitoringSetupTest
Rather basic setup test.
TIMEOUT_MSG - Static variable in class test.de.iip_ecosphere.platform.monitoring.AasServer
 
TimeRecorder - Class in test.de.iip_ecosphere.platform.monitoring
Class to determine the response times.
This class connects to the AAS similarly to the AasJerseyClientV2, but instead of printing the values on screen, it records the time required to retrieve and parse the data.
TimeRecorder() - Constructor for class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
timerPT - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
timerRT - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
timers - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
timerTT - Variable in class test.de.iip_ecosphere.platform.monitoring.TimeRecorder
 
A C D G I L M N O P R S T 
Skip navigation links

Copyright © 2022. All rights reserved.