package com.taobao.yugong.positioner; import com.taobao.yugong.common.lifecycle.YuGongLifeCycle; import com.taobao.yugong.common.model.position.Position; import com.taobao.yugong.exception.YuGongException; /** * 数据定位器,记录最后一次成功的位置,抽象接口,允许定义各种存储实现 * * @author agapple 2013-9-22 下午3:19:30 */ public interface RecordPositioner extends YuGongLifeCycle { Position getLatest(); void persist(Position position) throws YuGongException; }