package com.sissi.pipeline.in; import com.sissi.context.JIDBuilder; import com.sissi.protocol.Protocol; /** * @author kim 2014年4月16日 */ public class MucMatcher extends ClassMatcher { private final JIDBuilder jidBuilder; public MucMatcher(Class<? extends Protocol> clazz, JIDBuilder jidBuilder) { super(clazz); this.jidBuilder = jidBuilder; } public boolean match(Protocol protocol) { return super.match(protocol) && this.jidBuilder.build(protocol.parent().getTo()).isGroup(); } }