io.engineblock.activityapi.longIntervalSupplier Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of eb-api Show documentation
Show all versions of eb-api Show documentation
The driver API for engineblock;
Provides the interfaces needed to build drivers that can be loaded by engineblock core
package io.engineblock.activityapi;
import java.util.function.LongSupplier;
public interface longIntervalSupplier extends LongSupplier {
/**
* Get the next interval to be consumed by the caller, where the
* first value is the returned value, and the last value is
* one less than the first value plus the stride.
* @param stride How many values to request
* @return the base value of the interval to consume
*/
long getInterval(long stride);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy