package com.sissi.pipeline.in.iq.bytestreams; import com.sissi.pipeline.in.ClassMatcher; import com.sissi.protocol.Protocol; import com.sissi.protocol.iq.bytestreams.Bytestreams; /** * <query xmlns='http://jabber.org/protocol/bytestreams' sid='mySID'><activate>target@example.org/bar</activate></query> * * @author kim 2013年12月24日 */ public class BytestreamsActivateMatcher extends ClassMatcher { public BytestreamsActivateMatcher() { super(Bytestreams.class); } public boolean match(Protocol protocol) { return super.match(protocol) && protocol.cast(Bytestreams.class).activated(); } }