Interface AnalyticsProcessor


public interface AnalyticsProcessor
A processor of feature analytics events.

Authorized value classes: String, Long, Float, Boolean, or a Collection of one these classes.

The Analytics class will call the relevant methods on each service provider instance found in the global lookup.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Increment numeric properties of the current JJazzLab computer by the corresponding Long value.
    void
    logEvent(String eventName)
    Log a generic event with no properties.
    void
    logEvent(String eventName, Map<String,?> properties)
    Generic event with properties.
    void
    setProperties(Map<String,?> properties)
    Update the properties of the current JJazzLab computer.
    void
    setPropertiesOnce(Map<String,?> properties)
    Update the properties of the current JJazzLab computer only if they are not already set.
  • Method Details

    • logEvent

      void logEvent(String eventName)
      Log a generic event with no properties.
      Parameters:
      eventName -
    • logEvent

      void logEvent(String eventName, Map<String,?> properties)
      Generic event with properties.
      Parameters:
      eventName -
      properties - Authorized value classes: String, Integer, Long, Float, Boolean, or a Collection of one these classes.
    • setProperties

      void setProperties(Map<String,?> properties)
      Update the properties of the current JJazzLab computer.

      Parameters:
      properties - Authorized value classes: String, Integer, Long, Float, Boolean, or a Collection of one these classes.
      See Also:
    • setPropertiesOnce

      void setPropertiesOnce(Map<String,?> properties)
      Update the properties of the current JJazzLab computer only if they are not already set.

      Parameters:
      properties - Authorized value classes: String, Integer, Long, Float, Boolean, or a Collection of one these classes.
      See Also:
    • incrementProperties

      void incrementProperties(Map<String,Long> properties)
      Increment numeric properties of the current JJazzLab computer by the corresponding Long value.
      Parameters:
      properties -
      See Also: