static void verifyEmptyLogRecord(LogRecord record) { assert(record.getPayload().length == 0); }
private void dumpRecord(LogRecord record) { System.out.println("------------------------------------------------"); if (record instanceof LogRecordWithDLSN) { System.out.println("Record (txn = " + record.getTransactionId() + ", bytes = " + record.getPayload().length + ", dlsn = " + ((LogRecordWithDLSN) record).getDlsn() + ", sequence id = " + ((LogRecordWithDLSN) record).getSequenceId() + ")"); } else { System.out.println("Record (txn = " + record.getTransactionId() + ", bytes = " + record.getPayload().length + ")"); } System.out.println(""); if (skipPayload) { return; } if (printHex) { System.out.println(Hex.encodeHexString(record.getPayload())); } else { System.out.println(new String(record.getPayload(), UTF_8)); } }
public static int numRecords(LogRecord record) throws IOException { Preconditions.checkArgument(record.isRecordSet(), "record is not a recordset"); byte[] data = record.getPayload(); return numRecords(data); }
static void verifyLargeLogRecord(LogRecord record) { verifyLargeLogRecord(record.getPayload()); }
public static void verifyLogRecord(LogRecord record) { assertEquals(generatePayload(record.getTransactionId()).length, record.getPayload().length); assertArrayEquals(generatePayload(record.getTransactionId()), record.getPayload()); assert(!record.isControl()); verifyPayload(record.getTransactionId(), record.getPayload()); }
outstandingBytes += (20 + record.getPayload().length);
LogRecord record = DLMTestUtil.getLogRecordInstance(6L + i); Promise<DLSN> writePromise = new Promise<DLSN>(); recordSetWriter.writeRecord(ByteBuffer.wrap(record.getPayload()), writePromise); recordSetFutures.add(writePromise);
public static int numRecords(LogRecord record) throws IOException { Preconditions.checkArgument(record.isRecordSet(), "record is not a recordset"); byte[] data = record.getPayload(); return numRecords(data); }