package com.zendesk.maxwell.row; import com.zendesk.maxwell.producer.MaxwellOutputConfig; import com.zendesk.maxwell.replication.BinlogPosition; import com.zendesk.maxwell.replication.Position; import java.io.IOException; import java.util.ArrayList; /** * Created by ben on 9/7/16. */ public class HeartbeatRowMap extends RowMap { public HeartbeatRowMap(String database, Position position) { super("heartbeat", database, "heartbeats", position.getLastHeartbeatRead(), new ArrayList<String>(), position); } public static HeartbeatRowMap valueOf(String database, Position position) { return new HeartbeatRowMap(database, position); } @Override public String toJSON(MaxwellOutputConfig outputConfig) throws IOException { return null; } @Override public String toJSON() throws IOException { return null; } @Override public boolean isTXCommit() { return true; } @Override public boolean shouldOutput(MaxwellOutputConfig outputConfig) { return false; } }