Как реализовать логику перевыбора подрядчика при непринятии заказа в течение 15 минут

Javaархитектуралогика перевыбораобработка заказовпроектирование