package evanq.game.concurrent.loop;
/**
*
* 任务流程
*
*
* @author Evan cppmain@gmail.com
*
*/
public interface ITaskWorkFlow {
ITask task();
void fireRegistered();
void fireActived();
void fireDeActived();
void fireDeRegistered();
void fireMovement();
void fireException(Throwable cause);
}