package com.sissi.pipeline.in.iq.register.remove; import com.sissi.context.JIDContext; import com.sissi.pipeline.Input; import com.sissi.protocol.Protocol; import com.sissi.ucenter.register.RegisterContext; /** * 注销 * * @author kim 2014年5月9日 */ public class RegisterRemoveProcessor implements Input { private final RegisterContext registerContext; public RegisterRemoveProcessor(RegisterContext registerContext) { super(); this.registerContext = registerContext; } @Override public boolean input(JIDContext context, Protocol protocol) { return this.registerContext.unregister(context.jid().user()); } }