Class MonitoringReceiverTest.MyReceiver

  • Enclosing class:
    MonitoringReceiverTest

    protected class MonitoringReceiverTest.MyReceiver
    extends de.iip_ecosphere.platform.monitoring.MonitoringReceiver
    A simple receiver for testing.
    Author:
    Holger Eichelberger, SSE
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      private class  MonitoringReceiverTest.MyReceiver.MyExporter
      A simple exporter for testing.
      • Nested classes/interfaces inherited from class de.iip_ecosphere.platform.monitoring.MonitoringReceiver

        de.iip_ecosphere.platform.monitoring.MonitoringReceiver.Exporter
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected MyReceiver()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected de.iip_ecosphere.platform.monitoring.MonitoringReceiver.Exporter createExporter​(java.lang.String id)  
      protected void doAsserts()
      Does the asserts.
      protected void notifyMeterAdded​(io.micrometer.core.instrument.Meter meter)  
      protected void notifyMeterReception​(java.lang.String stream, java.lang.String id, javax.json.JsonObject obj)  
      protected void notifyStatusReceived​(de.iip_ecosphere.platform.transport.status.StatusMessage msg)  
      • Methods inherited from class de.iip_ecosphere.platform.monitoring.MonitoringReceiver

        exporters, notifyExporterAdded, notifyExporterRemoved, obtainExporter, start, stop
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • createdExporterId

        private java.lang.String createdExporterId
      • receivedMeterStreams

        private java.util.Set<java.lang.String> receivedMeterStreams
      • statusCount

        private int statusCount
      • meterRecCount

        private int meterRecCount
      • meterCount

        private int meterCount
      • meterCount2

        private int meterCount2
    • Constructor Detail

      • MyReceiver

        protected MyReceiver()
    • Method Detail

      • createExporter

        protected de.iip_ecosphere.platform.monitoring.MonitoringReceiver.Exporter createExporter​(java.lang.String id)
        Specified by:
        createExporter in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver
      • notifyMeterReception

        protected void notifyMeterReception​(java.lang.String stream,
                                            java.lang.String id,
                                            javax.json.JsonObject obj)
        Overrides:
        notifyMeterReception in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver
      • notifyStatusReceived

        protected void notifyStatusReceived​(de.iip_ecosphere.platform.transport.status.StatusMessage msg)
        Overrides:
        notifyStatusReceived in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver
      • notifyMeterAdded

        protected void notifyMeterAdded​(io.micrometer.core.instrument.Meter meter)
        Overrides:
        notifyMeterAdded in class de.iip_ecosphere.platform.monitoring.MonitoringReceiver
      • doAsserts

        protected void doAsserts()
        Does the asserts.