@Override public void onSuccess(Object object, InputContext inputContext) { try { gaugeEventProcessed(input.getQueueName()); txCallback.onSuccess(object, inputContext); } catch (Throwable t) { LOG.error("Exception on onSuccess call: {}", flowletContext, t); } finally { enqueueEntry(); inflight.decrementAndGet(); } }