package com.sissi.pipeline.in; import java.util.List; import com.sissi.context.JIDContext; import com.sissi.pipeline.Input; import com.sissi.protocol.Protocol; import com.sissi.protocol.ProtocolType; /** * Error责任链 * * @author kim 2014年5月8日 */ public class CheckErrorChainedProcessor extends ChainedProcessor { public CheckErrorChainedProcessor(List<Input> processors) { super(processors); } /** * @param next Error是否继续执行 * @param processors */ public CheckErrorChainedProcessor(boolean next, List<Input> processors) { super(next, processors); } public boolean input(JIDContext context, Protocol protocol) { return protocol.type(ProtocolType.ERROR) ? super.input(context, protocol) : true; } }