package com.sissi.pipeline.in.presence.init; import java.util.List; import com.sissi.context.JIDContext; import com.sissi.pipeline.Input; import com.sissi.pipeline.in.ChainedProcessor; import com.sissi.protocol.Protocol; /** * @author kim 2014年5月5日 */ public class PresenceInitChainedProcessor extends ChainedProcessor { public PresenceInitChainedProcessor(List<Input> processors) { super(processors); } public PresenceInitChainedProcessor(boolean next, List<Input> processors) { super(next, processors); } public boolean input(JIDContext context, Protocol protocol) { if (!context.onlined()) { return super.input(context, protocol); } return super.next; } }