Exmld.KinesisStage.notify

You're seeing just the function notify, go back to Exmld.KinesisStage module for more information.
Link to this function

notify(stage, datum, timeout \\ :infinity)

View Source

Specs

notify(
  GenStage.stage(),
  Exmld.KinesisWorker.Datum,
  :infinity | non_neg_integer()
) :: {:disposition, [Exmld.KinesisWorker.Disposition.t()]}

Notify stage of a new Kinesis record available for processing.

A new event is available for processing by stage. The caller will be monitored and associated with the new event, and will be blocked until after the event has been used to satisfy some downstream demand. The return value will be the disposition (success/failure) of zero or more records which were previously processed.