package com.sissi.pipeline.in.iq.vcard; import com.sissi.context.JIDContext; import com.sissi.pipeline.Input; import com.sissi.protocol.Protocol; import com.sissi.protocol.iq.vcard.VCard; import com.sissi.ucenter.vcard.VCardContext; /** * @author kim 2013年12月10日 */ public class VCardSetProcessor implements Input { private final VCardContext vcardContext; public VCardSetProcessor(VCardContext vcardContext) { super(); this.vcardContext = vcardContext; } @Override public boolean input(JIDContext context, Protocol protocol) { this.vcardContext.push(context.jid(), protocol.cast(VCard.class)); return true; } }