package at.gv.egiz.moazs.pipeline; public interface DeliveryPipeline { /** * Performs a {@code DeliveryRequest}'s Back-End Tasks * * Fetches {@code DeliveryRequest} referred by appDeliveryId from * {@code DeliveryRepository}, makes sure that all necessary * tasks are executed and stores the response back to * {@code DeliveryRepository}. * @param appDeliveryId */ void processRequest(String appDeliveryId); }