Package jade.core.sam

Interface CounterValueProvider

  • All Superinterfaces:
    Provider
    All Known Implementing Classes:
    AbsoluteCounterValueProvider, DifferentialCounterValueProvider

    public interface CounterValueProvider
    extends Provider
    A provider of values for a given counter. The isDifferential() method indicates whether provided values are differential or total. In the former case if the counter value is now H and was K when getValue() was invoked at previous round, getValue() must return H-K.
    • Method Detail

      • getValue

        long getValue()
      • isDifferential

        boolean isDifferential()