Interface SourceStatistic<T extends ChainedObserver>

    • Method Detail

      • addDerivedStatistic

        void addDerivedStatistic​(T derived)
        Register the given Observer to be called by this SourceStatistic
        Parameters:
        derived - statistic to be registered
      • removeDerivedStatistic

        void removeDerivedStatistic​(T derived)
        Remove the given registered Observer from this SourceStatistic.
        Parameters:
        derived - statistic to be removed
      • getDerivedStatistics

        java.util.Collection<T> getDerivedStatistics()
        Retrieve all registered statistics.
        Returns:
        an unmodifiable collection of all derived statistics