@Override public void appendAddRecord(long id, byte recordType, Persister persister, Object record, boolean sync) throws Exception { SyncIOCompletion callback = getSyncCallback(sync); appendAddRecord(id, recordType, persister, record, sync, callback); if (callback != null) { callback.waitCompletion(); } }
@Override public void appendCommitRecord(final long txID, final boolean sync) throws Exception { SyncIOCompletion syncCompletion = getSyncCallback(sync); appendCommitRecord(txID, sync, syncCompletion, true); if (syncCompletion != null) { syncCompletion.waitCompletion(); } }
@Override public void appendDeleteRecord(final long id, final boolean sync) throws Exception { SyncIOCompletion callback = getSyncCallback(sync); appendDeleteRecord(id, sync, callback); if (callback != null) { callback.waitCompletion(); } }
@Override public void appendUpdateRecord(final long id, final byte recordType, final Persister persister, final Object record, final boolean sync) throws Exception { SyncIOCompletion callback = getSyncCallback(sync); appendUpdateRecord(id, recordType, persister, record, sync, callback); if (callback != null) { callback.waitCompletion(); } }
@Override public void appendRollbackRecord(final long txID, final boolean sync) throws Exception { SyncIOCompletion syncCompletion = getSyncCallback(sync); appendRollbackRecord(txID, sync, syncCompletion); if (syncCompletion != null) { syncCompletion.waitCompletion(); } }
@Override public void appendPrepareRecord(final long txID, final EncodingSupport transactionData, final boolean sync) throws Exception { SyncIOCompletion syncCompletion = getSyncCallback(sync); appendPrepareRecord(txID, transactionData, sync, syncCompletion); if (syncCompletion != null) { syncCompletion.waitCompletion(); } }
@Override public void appendDeleteRecordTransactional(final long txID, final long id) throws Exception { appendDeleteRecordTransactional(txID, id, NullEncoding.instance); }
@Override public void appendUpdateRecordTransactional(final long txID, final long id, final byte recordType, final byte[] record) throws Exception { appendUpdateRecordTransactional(txID, id, recordType, new ByteArrayEncoding(record)); }
@Override public void appendUpdateRecord(final long id, final byte recordType, final byte[] record, final boolean sync) throws Exception { appendUpdateRecord(id, recordType, new ByteArrayEncoding(record), sync); }
@Override public void appendAddRecordTransactional(final long txID, final long id, final byte recordType, final byte[] record) throws Exception { appendAddRecordTransactional(txID, id, recordType, new ByteArrayEncoding(record)); }
@Override public void appendPrepareRecord(final long txID, final byte[] transactionData, final boolean sync) throws Exception { appendPrepareRecord(txID, new ByteArrayEncoding(transactionData), sync); }
@Override public void appendAddRecord(long id, byte recordType, byte[] record, boolean sync) throws Exception { appendAddRecord(id, recordType, new ByteArrayEncoding(record), sync); }
@Override public void appendCommitRecord(final long txID, final boolean sync, final IOCompletion callback) throws Exception { appendCommitRecord(txID, sync, callback, true); }
@Override public void appendUpdateRecord(final long id, final byte recordType, final Persister persister, final Object record, final boolean sync) throws Exception { SyncIOCompletion callback = getSyncCallback(sync); appendUpdateRecord(id, recordType, persister, record, sync, callback); if (callback != null) { callback.waitCompletion(); } }
@Override public void appendRollbackRecord(final long txID, final boolean sync) throws Exception { SyncIOCompletion syncCompletion = getSyncCallback(sync); appendRollbackRecord(txID, sync, syncCompletion); if (syncCompletion != null) { syncCompletion.waitCompletion(); } }
@Override public void appendPrepareRecord(final long txID, final EncodingSupport transactionData, final boolean sync) throws Exception { SyncIOCompletion syncCompletion = getSyncCallback(sync); appendPrepareRecord(txID, transactionData, sync, syncCompletion); if (syncCompletion != null) { syncCompletion.waitCompletion(); } }
@Override public void appendDeleteRecordTransactional(final long txID, final long id) throws Exception { appendDeleteRecordTransactional(txID, id, NullEncoding.instance); }
@Override public void appendUpdateRecordTransactional(final long txID, final long id, final byte recordType, final byte[] record) throws Exception { appendUpdateRecordTransactional(txID, id, recordType, new ByteArrayEncoding(record)); }
@Override public void appendUpdateRecord(final long id, final byte recordType, final byte[] record, final boolean sync) throws Exception { appendUpdateRecord(id, recordType, new ByteArrayEncoding(record), sync); }
@Override public void appendAddRecordTransactional(final long txID, final long id, final byte recordType, final byte[] record) throws Exception { appendAddRecordTransactional(txID, id, recordType, new ByteArrayEncoding(record)); }