Interface IntervalListener

All Known Subinterfaces:
AllDataModule, BarDataAdapter, BarDataListener, IntervalAdapter

public interface IntervalListener
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Return desired interval width in nanoseconds.
    void
    Called with frequency set by getInterval().
  • Method Details

    • getInterval

      long getInterval()
      Return desired interval width in nanoseconds. Should always be larger than Intervals.MIN_INTERVAL. You can use other constants in Intervals class for common intervals, but you are not required to.
    • onInterval

      void onInterval()
      Called with frequency set by getInterval(). Useful as replacement for BarDataListener.onBar(velox.api.layer1.layers.utils.OrderBook, Bar) when you don't really need the bar itself and just want a timer functionality (keep in mind, that indicator time is not bound to computer clock, so using general-purpose timers won't work in many cases)