@Override public void commitRow(byte[] row, long startId, long commitId, boolean isDelete, Integer lockId) throws IOException { table.coprocessorProxy(DominoIface.class, row).commitRow(row, startId, commitId, isDelete); }
private void commitPuts() { for (byte[] key : commits.keySet()) { Commit commit = commits.get(key); for (Entry<byte[], Boolean> entry : commit) { byte[] row = entry.getKey(); try { commit.table.coprocessorProxy(DominoIface.class, row).commitRow(row, startId, commitId, entry.getValue()); } catch (Throwable t) { // Maybe print some log here. It doesn't matter when failed. clearTrasactionStatus = false; } } } }