package com.yiqiniu.easytrans.context.event; import com.yiqiniu.easytrans.context.LogProcessContext; import com.yiqiniu.easytrans.log.vo.Content; public interface DemiLogEventHandler{ /** * 需要匹配出现的日志,成功匹配 * @param logCtx * @param content * @return 返回ture表示执行成功,返回false表示执行失败,等待下次重试 */ boolean onMatch(LogProcessContext logCtx, Content leftContent,Content rightContent); /** * 需要匹配出现的日志,匹配失败 * @param logCollection * @return 返回ture表示执行成功,返回false表示执行失败,等待下次重试 */ boolean onDismatch(LogProcessContext logCtx, Content leftContent); }