001package jmri.util.startup;
002
003import org.apiguardian.api.API;
004
005/**
006 * A {@link Runnable} that is called as a startup action if registered to
007 * provide a StartupRunnable service that can be loaded by
008 * {@link java.util.ServiceLoader#load(java.lang.Class)}.
009 *
010 * @author Randall Wood Copyright 2020
011 */
012@API(status = API.Status.MAINTAINED)
013public interface StartupRunnable extends Runnable {
014
015}