/** * Visible for testing */ @Override public String getRawEvent(BulkWriteFailure event) throws IOException { return IOUtils.asString(event.getEntryContents()); } }
@Override public String convert(BulkWriteFailure entry) { return String.format( "Dropping failed bulk entry (response [%s] from server) after [%s] attempts due to error [%s]:%n" + "Entry Contents:%n%s", entry.getResponseCode(), entry.getNumberOfAttempts(), entry.getException().getMessage(), ((FastByteArrayInputStream) entry.getEntryContents()).bytes().toString() ); } }
private static byte[] copyDocumentBytes(BulkWriteFailure entry) throws IOException { InputStream inputStream = entry.getEntryContents(); int docLen = inputStream.available(); byte[] copyDoc = new byte[docLen]; int read = inputStream.read(copyDoc); assertEquals(docLen, read); assertEquals(0, inputStream.available()); assertEquals(-1, inputStream.read()); return copyDoc; } }
assertEquals(401, entry.getResponseCode()); return collector.retry(((FastByteArrayInputStream)entry.getEntryContents()).bytes().bytes()); } else if (attemptCount == 2) { assertEquals(2, entry.getNumberOfAttempts());
/** * Visible for testing */ @Override public String getRawEvent(BulkWriteFailure event) throws IOException { return IOUtils.asString(event.getEntryContents()); } }
/** * Visible for testing */ @Override public String getRawEvent(BulkWriteFailure event) throws IOException { return IOUtils.asString(event.getEntryContents()); } }
/** * Visible for testing */ @Override public String getRawEvent(BulkWriteFailure event) throws IOException { return IOUtils.asString(event.getEntryContents()); } }
@Override public String convert(BulkWriteFailure entry) { return String.format( "Dropping failed bulk entry (response [%s] from server) after [%s] attempts due to error [%s]:%n" + "Entry Contents:%n%s", entry.getResponseCode(), entry.getNumberOfAttempts(), entry.getException().getMessage(), ((FastByteArrayInputStream) entry.getEntryContents()).bytes().toString() ); } }
@Override public String convert(BulkWriteFailure entry) { return String.format( "Dropping failed bulk entry (response [%s] from server) after [%s] attempts due to error [%s]:%n" + "Entry Contents:%n%s", entry.getResponseCode(), entry.getNumberOfAttempts(), entry.getException().getMessage(), ((FastByteArrayInputStream) entry.getEntryContents()).bytes().toString() ); } }
@Override public String convert(BulkWriteFailure entry) { return String.format( "Dropping failed bulk entry (response [%s] from server) after [%s] attempts due to error [%s]:%n" + "Entry Contents:%n%s", entry.getResponseCode(), entry.getNumberOfAttempts(), entry.getException().getMessage(), ((FastByteArrayInputStream) entry.getEntryContents()).bytes().toString() ); } }