@Override public void progressChanged(ProgressEvent progressEvent) { long bytes = progressEvent.getBytes(); if (bytes <= 0) return; switch (progressEvent.getEventType()) { case REQUEST_CONTENT_LENGTH_EVENT: progress.addRequestContentLength(bytes); break; case RESPONSE_CONTENT_LENGTH_EVENT: progress.addResponseContentLength(bytes); break; case REQUEST_BYTE_TRANSFER_EVENT: progress.addRequestBytesTransferred(bytes); break; case RESPONSE_BYTE_TRANSFER_EVENT: progress.addResponseBytesTransferred(bytes); break; case HTTP_REQUEST_CONTENT_RESET_EVENT: progress.addRequestBytesTransferred(0-bytes); break; case HTTP_RESPONSE_CONTENT_RESET_EVENT: case RESPONSE_BYTE_DISCARD_EVENT: progress.addResponseBytesTransferred(0-bytes); break; default: break; } }
@Override public void run() { if(log.isInfoEnabled()) { BigDecimal percentage = calcPercentage(progressTracker.getProgress().getRequestBytesTransferred(), progressTracker.getProgress().getRequestContentLength()); log.info(String.format("%.0f%%", percentage.doubleValue())); } }
@Override public void progressChanged(final ProgressEvent progressEvent) { super.progressChanged(progressEvent); final int percents = getPercents(getProgress().getRequestBytesTransferred()); uploadWindow.updateOneFileProgress(percents); }
@Override public void progressChanged(ProgressEvent progressEvent) { long bytes = progressEvent.getBytes(); if (bytes <= 0) return; switch (progressEvent.getEventType()) { case REQUEST_CONTENT_LENGTH_EVENT: progress.addRequestContentLength(bytes); break; case RESPONSE_CONTENT_LENGTH_EVENT: progress.addResponseContentLength(bytes); break; case REQUEST_BYTE_TRANSFER_EVENT: progress.addRequestBytesTransferred(bytes); break; case RESPONSE_BYTE_TRANSFER_EVENT: progress.addResponseBytesTransferred(bytes); break; case HTTP_REQUEST_CONTENT_RESET_EVENT: progress.addRequestBytesTransferred(0-bytes); break; case HTTP_RESPONSE_CONTENT_RESET_EVENT: case RESPONSE_BYTE_DISCARD_EVENT: progress.addResponseBytesTransferred(0-bytes); break; default: break; } }
@Override public void progressChanged(ProgressEvent progressEvent) { long bytes = progressEvent.getBytes(); if (bytes <= 0) return; switch (progressEvent.getEventType()) { case REQUEST_CONTENT_LENGTH_EVENT: progress.addRequestContentLength(bytes); break; case RESPONSE_CONTENT_LENGTH_EVENT: progress.addResponseContentLength(bytes); break; case REQUEST_BYTE_TRANSFER_EVENT: progress.addRequestBytesTransferred(bytes); break; case RESPONSE_BYTE_TRANSFER_EVENT: progress.addResponseBytesTransferred(bytes); break; case HTTP_REQUEST_CONTENT_RESET_EVENT: progress.addRequestBytesTransferred(0-bytes); break; case HTTP_RESPONSE_CONTENT_RESET_EVENT: case RESPONSE_BYTE_DISCARD_EVENT: progress.addResponseBytesTransferred(0-bytes); break; default: break; } }