Class ABTestMonitorValuesProvider

    • Constructor Detail

      • ABTestMonitorValuesProvider

        public ABTestMonitorValuesProvider​(java.util.Collection<ActiveExperimentVariant> activeExperiments)
        This class' constructor.
        Since:
        14.0.0
    • Method Detail

      • initValues

        protected java.util.Map<java.lang.String,​java.util.List<? extends java.io.Serializable>> initValues​(SessionConfig sessionConfig,
                                                                                                                  ITransaction transaction)
                                                                                                           throws java.lang.Exception
        Description copied from class: AbstractMonitorValuesProvider
        Initializes the monitoring values map. This method will only be called once and the results will be cached. The implementations must not return null. If no value is present, an empty map should be returned instead. Also, any null value in a list will be ignored, meaning that a list with only null will be considered a empty list.
        Specified by:
        initValues in class AbstractMonitorValuesProvider
        Parameters:
        sessionConfig - the session config.
        transaction - the transaction.
        Returns:
        the monitoring data map.
        Throws:
        java.lang.Exception