package com.meidusa.amoeba.aladdin.net; import java.nio.channels.SocketChannel; import org.apache.log4j.Logger; import com.meidusa.amoeba.aladdin.handler.AladdinMessageDispatcher; import com.meidusa.amoeba.mysql.net.MysqlClientConnection; import com.meidusa.amoeba.net.AuthResponseData; public class AladdinClientConnection extends MysqlClientConnection { private static Logger logger = Logger.getLogger(AladdinClientConnection.class); public AladdinClientConnection(SocketChannel channel, long createStamp) { super(channel, createStamp); } /* public void setSchema(String schema) { //ignore client mysql schema // this.schema = schema; }*/ protected void connectionAuthenticateSuccess(AuthResponseData data) { if (logger.isInfoEnabled()) { logger.info("Connection Authenticate success [ conn=" + this + "]."); } setMessageHandler(new AladdinMessageDispatcher()); postMessage(AUTHENTICATEOKPACKETDATA); this.afterAuth(); } }