package com.alibaba.doris.dataserver.extratools.replica.action;
import com.alibaba.doris.common.data.util.ByteUtils;
import com.alibaba.doris.dataserver.action.data.ActionData;
import com.alibaba.doris.dataserver.net.ByteBufferWrapper;
import com.alibaba.doris.dataserver.net.protocol.text.ProtocolConstant;
/**
* @author ajun Email:jack.yuj@alibaba-inc.com
*/
public class ImportActionParser extends ExportActionParser {
@Override
protected ActionData generateActionData() {
return new ImportActionData();
}
public void writeHead(ByteBufferWrapper buffer, ActionData actionData) {
ImportActionData exportActionData = (ImportActionData) actionData;
String message = exportActionData.getMessage();
if (null != message) {
buffer.writeBytes(ByteUtils.stringToByte(message));
}
buffer.writeBytes(ProtocolConstant.CRLF);
}
}