@Override public void onCompletion(final RecordMetadata metadata, final Exception exception) { if (exception == null) { tracker.incrementAcknowledgedCount(flowFile); } else { tracker.fail(flowFile, exception); poison(); } } });
@Override public void onCompletion(final RecordMetadata metadata, final Exception exception) { if (exception == null) { tracker.incrementAcknowledgedCount(flowFile); } else { tracker.fail(flowFile, exception); poison(); } } });
@Override public void onCompletion(final RecordMetadata metadata, final Exception exception) { if (exception == null) { tracker.incrementAcknowledgedCount(flowFile); } else { tracker.fail(flowFile, exception); poison(); } } });
@Override public void onCompletion(final RecordMetadata metadata, final Exception exception) { if (exception == null) { tracker.incrementAcknowledgedCount(flowFile); } else { tracker.fail(flowFile, exception); poison(); } } });
@Override public void onCompletion(final RecordMetadata metadata, final Exception exception) { if (exception == null) { tracker.incrementAcknowledgedCount(flowFile); } else { tracker.fail(flowFile, exception); poison(); } } });
void fail(final FlowFile flowFile, final Exception cause) { getTracker().fail(flowFile, cause); rollback(); }
void fail(final FlowFile flowFile, final Exception cause) { getTracker().fail(flowFile, cause); rollback(); }
void fail(final FlowFile flowFile, final Exception cause) { getTracker().fail(flowFile, cause); rollback(); }
if (demarcatorBytes == null || demarcatorBytes.length == 0) { if (flowFile.getSize() > maxMessageSize) { tracker.fail(flowFile, new TokenTooLargeException("A message in the stream exceeds the maximum allowed message size of " + maxMessageSize + " bytes.")); return; tracker.fail(flowFile, ttle); tracker.fail(flowFile, e); poison(); throw e;
if (demarcatorBytes == null || demarcatorBytes.length == 0) { if (flowFile.getSize() > maxMessageSize) { tracker.fail(flowFile, new TokenTooLargeException("A message in the stream exceeds the maximum allowed message size of " + maxMessageSize + " bytes.")); return; tracker.fail(flowFile, ttle); tracker.fail(flowFile, e); poison(); throw e;
if (demarcatorBytes == null || demarcatorBytes.length == 0) { if (flowFile.getSize() > maxMessageSize) { tracker.fail(flowFile, new TokenTooLargeException("A message in the stream exceeds the maximum allowed message size of " + maxMessageSize + " bytes.")); return; tracker.fail(flowFile, ttle); tracker.fail(flowFile, e); poison(); throw e;
if (demarcatorBytes == null || demarcatorBytes.length == 0) { if (flowFile.getSize() > maxMessageSize) { tracker.fail(flowFile, new TokenTooLargeException("A message in the stream exceeds the maximum allowed message size of " + maxMessageSize + " bytes.")); return; tracker.fail(flowFile, ttle); tracker.fail(flowFile, e); poison(); throw e;
if (demarcatorBytes == null || demarcatorBytes.length == 0) { if (flowFile.getSize() > maxMessageSize) { tracker.fail(flowFile, new TokenTooLargeException("A message in the stream exceeds the maximum allowed message size of " + maxMessageSize + " bytes.")); return; tracker.fail(flowFile, ttle); tracker.fail(flowFile, e); poison(); throw e;
} catch (final Exception e) { lease.getTracker().fail(flowFile, e); continue;
@Override public void onCompletion(final RecordMetadata metadata, final Exception exception) { if (exception == null) { tracker.incrementAcknowledgedCount(flowFile); } else { tracker.fail(flowFile, exception); poison(); } } });
void fail(final FlowFile flowFile, final Exception cause) { getTracker().fail(flowFile, cause); rollback(); }