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