Interface ITelemetryDatabase

All Known Implementing Classes:
MootTelemetryDatabase, StandardTelemetryDatabase

public interface ITelemetryDatabase
Telemetry database for JEB clients.
  • Method Details

    • close

      void close() throws TelemetryException
      Close the telemetry database.
      Throws:
      TelemetryException
    • record

      boolean record(String eventName)
      Convenience method. Record a telemetry event without properties.
      Parameters:
      eventName -
      Returns:
    • record

      boolean record(String eventName, String key0, String value0)
      Convenience method. Record a telemetry event with a single property.
      Parameters:
      eventName -
      key0 -
      value0 -
      Returns:
    • record

      boolean record(String eventName, String key0, String value0, String key1, String value1)
      Convenience method. Record a telemetry event with two properties.
      Parameters:
      eventName -
      key0 -
      value0 -
      key1 -
      value1 -
      Returns:
    • record

      boolean record(String eventName, Map<String,String> properties)
      Record a telemetry event with some properties. This method should never throw and should execute as quickly as possible.
      Parameters:
      eventName -
      properties -
      Returns: