LOG.trace("Sending " + msg);
if (msg instanceof CommitRequest) {
CommitRequest cr = (CommitRequest) msg;
commit(cr.startTimestamp, cr.rows, new SyncCommitCallback());
} else if (msg instanceof TimestampRequest) {
getNewTimestamp(new SyncCreateCallback());
} else if (msg instanceof CommitQueryRequest) {
CommitQueryRequest cqr = (CommitQueryRequest) msg;
isCommitted(cqr.startTimestamp, cqr.queryTimestamp, new SyncCommitQueryCallback());
} else if (msg instanceof FullAbortRequest) {
FullAbortRequest atr = (FullAbortRequest) msg;