package com.softwaremill.common.task; /** * @author Adam Warski (adam at warski dot org) */ public interface OneTimeTask<T extends OneTimeTask<T>> extends Task<T> { /** * @return Number of seconds after which the task execution will be retried. Return {@code null} for the default * interval (30 seconds). */ Integer getTaskTimeout(); }