@SuppressWarnings("synthetic-access") private void handleOperationFailed(Throwable reason) { if (log.isDebugEnabled()) { log.debug("doWriteIfPossible({}) failed ({}) to complete write of {} out of {}: {}", stream, reason.getClass().getSimpleName(), length, total, reason.getMessage()); } if (log.isTraceEnabled()) { log.trace("doWriteIfPossible(" + this + ") write failure details", reason); } boolean nullified = pendingWrite.compareAndSet(future, null); if (log.isTraceEnabled()) { log.trace("doWriteIfPossible({}) failed write len={}, more={}", stream, total, !nullified); } future.setValue(reason); } });
@SuppressWarnings("synthetic-access") private void handleOperationFailed(Throwable reason) { if (log.isDebugEnabled()) { log.debug("doWriteIfPossible({}) failed ({}) to complete write of {} out of {}: {}", stream, reason.getClass().getSimpleName(), length, total, reason.getMessage()); } if (log.isTraceEnabled()) { log.trace("doWriteIfPossible(" + this + ") write failure details", reason); } boolean nullified = pendingWrite.compareAndSet(future, null); if (log.isTraceEnabled()) { log.trace("doWriteIfPossible({}) failed write len={}, more={}", stream, total, !nullified); } future.setValue(reason); } });
@SuppressWarnings("synthetic-access") private void handleOperationCompleted() { if (total > length) { if (log.isTraceEnabled()) { log.trace("doWriteIfPossible({}) completed write of {} out of {}", stream, length, total); } doWriteIfPossible(false); } else { boolean nullified = pendingWrite.compareAndSet(future, null); if (log.isTraceEnabled()) { log.trace("doWriteIfPossible({}) completed write len={}, more={}", stream, total, !nullified); } future.setValue(Boolean.TRUE); } }
@SuppressWarnings("synthetic-access") private void handleOperationCompleted() { if (total > length) { if (log.isTraceEnabled()) { log.trace("doWriteIfPossible({}) completed write of {} out of {}", stream, length, total); } doWriteIfPossible(false); } else { boolean nullified = pendingWrite.compareAndSet(future, null); if (log.isTraceEnabled()) { log.trace("doWriteIfPossible({}) completed write len={}, more={}", stream, total, !nullified); } future.setValue(Boolean.TRUE); } }