1 package de.dlr.bt.stc.task; 2 3 import org.apache.commons.configuration2.ex.ConfigurationException; 4 5 import de.dlr.bt.stc.exceptions.STCException; 6 7 public interface ITask { 8 default void initializeTask() throws ConfigurationException { 9 } 10 11 void startTask() throws STCException; 12 13 void stopTask(); 14 15 default void joinTask() throws InterruptedException { 16 } 17 }