package jeffaschenk.commons.system.internal.file.services; import jeffaschenk.commons.system.internal.scheduling.events.LifeCycleServiceType; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * Abstract Service Definition for all Service Tasks. * * @author jeffaschenk@gmail.com */ public abstract class ServiceTask implements Runnable { /** * Logging */ protected final static Logger logger = LoggerFactory.getLogger(ServiceTask.class); private LifeCycleServiceType lifeCycleServiceType; public LifeCycleServiceType getLifeCycleServiceType() { return lifeCycleServiceType; } public void setLifeCycleServiceType(LifeCycleServiceType lifeCycleServiceType) { this.lifeCycleServiceType = lifeCycleServiceType; } }