Class SessionIoTDBReporter

    • Field Detail

      • sessionPool

        protected org.apache.iotdb.session.pool.SessionPool sessionPool
        The session pool to write metrics
    • Method Detail

      • start

        public boolean start()
        Description copied from interface: Reporter
        Start reporter
      • stop

        public boolean stop()
        Description copied from interface: Reporter
        Stop reporter
      • getReporterType

        public ReporterType getReporterType()
        Description copied from interface: Reporter
        Get the type of reporter
      • writeMetricToIoTDB

        protected void writeMetricToIoTDB​(java.util.Map<java.lang.String,​java.lang.Object> valueMap,
                                          java.lang.String prefix,
                                          long time)
        Description copied from class: IoTDBReporter
        Write metric into IoTDB
        Specified by:
        writeMetricToIoTDB in class IoTDBReporter
        Parameters:
        valueMap - sensor -> value
        prefix - device
        time - write time
      • writeMetricsToIoTDB

        protected void writeMetricsToIoTDB​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.Object>> valueMap,
                                           long time)
        Description copied from class: IoTDBReporter
        Write metrics into IoTDB
        Specified by:
        writeMetricsToIoTDB in class IoTDBReporter
        Parameters:
        valueMap - device -> sensor -> value
        time - write time