Интерфейс DelayedИспользуется для объектов, у которых есть время истечения задержки. Он позволяет организовать очередь объектов с учетом их задержки.Основные методы:getDelay(TimeUnit unit) — возвращает оставшееся время задержки в указанных единицах измерения.compareTo(Delayed o) — сравнивает текущий объект с переданным по оставшемуся времени задержки.Этот интерфейс реализуется классами, которые должны храниться в очереди с задержкой, например в DelayQueue.