package org.zstack.core.thread; import org.zstack.header.HasThreadContext; import java.util.concurrent.TimeUnit; public interface CancelablePeriodicTask extends HasThreadContext { boolean run(); TimeUnit getTimeUnit(); long getInterval(); String getName(); }