package rewards.jms.client; import java.util.List; import rewards.Dining; /** * A batch processor for dining events. * * Typical implementations would send notifications to the reward network in order to generate reward confirmations. */ public interface DiningBatchProcessor { /** * Processes a batch of dining events. * * @param batch a list of dining events */ void processBatch(List<Dining> batch); }