use of org.eclipse.aether.transfer.TransferResource in project bnd by bndtools.
the class ConsoleTransferListener method transferSucceeded.
@Override
public void transferSucceeded(TransferEvent event) {
transferCompleted(event);
TransferResource resource = event.getResource();
long contentLength = event.getTransferredBytes();
if (contentLength >= 0) {
String type = (event.getRequestType() == TransferEvent.RequestType.PUT ? "Uploaded" : "Downloaded");
String len = contentLength >= 1024 ? toKB(contentLength) + " KB" : contentLength + " B";
String throughput = "";
long duration = System.currentTimeMillis() - resource.getTransferStartTime();
if (duration > 0) {
long bytes = contentLength - resource.getResumeOffset();
DecimalFormat format = new DecimalFormat("0.0", new DecimalFormatSymbols(Locale.ENGLISH));
double kbPerSec = (bytes / 1024.0) / (duration / 1000.0);
throughput = " at " + format.format(kbPerSec) + " KB/sec";
}
out.println(type + ": " + resource.getRepositoryUrl() + resource.getResourceName() + " (" + len + throughput + ")");
}
}
use of org.eclipse.aether.transfer.TransferResource in project liferay-ide by liferay.
the class ConsoleTransferListener method transferProgressed.
@Override
public void transferProgressed(TransferEvent event) {
TransferResource resource = event.getResource();
_downloads.put(resource, Long.valueOf(event.getTransferredBytes()));
StringBuilder buffer = new StringBuilder(64);
for (Map.Entry<TransferResource, Long> entry : _downloads.entrySet()) {
long total = entry.getKey().getContentLength();
long complete = entry.getValue().longValue();
buffer.append(_getStatus(complete, total)).append(" ");
}
int pad = _lastLength - buffer.length();
_lastLength = buffer.length();
_pad(buffer, pad);
buffer.append('\r');
_out.print(buffer);
}
use of org.eclipse.aether.transfer.TransferResource in project liferay-ide by liferay.
the class ConsoleTransferListener method transferSucceeded.
@Override
public void transferSucceeded(TransferEvent event) {
_transferCompleted(event);
TransferResource resource = event.getResource();
long contentLength = event.getTransferredBytes();
if (contentLength >= 0) {
String type = event.getRequestType() == TransferEvent.RequestType.PUT ? "Uploaded" : "Downloaded";
String len = contentLength >= 1024 ? toKB(contentLength) + " KB" : contentLength + " B";
String throughput = "";
long duration = System.currentTimeMillis() - resource.getTransferStartTime();
if (duration > 0) {
// long bytes = contentLength - resource.getResumeOffset();
// DecimalFormat format = new DecimalFormat( "0.0", new DecimalFormatSymbols(
// Locale.ENGLISH ) );
// double kbPerSec = ( bytes / 1024.0 ) / ( duration / 1000.0 );
// throughput = " at " + format.format( kbPerSec ) + " KB/sec";
}
String messeage = type + ": " + resource.getRepositoryUrl() + resource.getResourceName() + " (" + len + throughput + ")";
_out.println(messeage);
}
}
use of org.eclipse.aether.transfer.TransferResource in project qpid-broker-j by apache.
the class ConsoleTransferListener method transferProgressed.
@Override
public void transferProgressed(TransferEvent event) {
TransferResource resource = event.getResource();
_downloads.put(resource, Long.valueOf(event.getTransferredBytes()));
StringBuilder buffer = new StringBuilder(64);
for (Map.Entry<TransferResource, Long> entry : _downloads.entrySet()) {
long total = entry.getKey().getContentLength();
long complete = entry.getValue().longValue();
buffer.append(getStatus(complete, total)).append(" ");
}
int pad = _lastLength - buffer.length();
_lastLength = buffer.length();
pad(buffer, pad);
buffer.append('\r');
_out.print(buffer);
}
use of org.eclipse.aether.transfer.TransferResource in project qpid-broker-j by apache.
the class ConsoleTransferListener method transferSucceeded.
@Override
public void transferSucceeded(TransferEvent event) {
transferCompleted(event);
TransferResource resource = event.getResource();
long contentLength = event.getTransferredBytes();
if (contentLength >= 0) {
String type = (event.getRequestType() == TransferEvent.RequestType.PUT ? "Uploaded" : "Downloaded");
String len = contentLength >= 1024 ? toKB(contentLength) + " KB" : contentLength + " B";
String throughput = "";
long duration = System.currentTimeMillis() - resource.getTransferStartTime();
if (duration > 0) {
long bytes = contentLength - resource.getResumeOffset();
DecimalFormat format = new DecimalFormat("0.0", new DecimalFormatSymbols(Locale.ENGLISH));
double kbPerSec = (bytes / 1024.0) / (duration / 1000.0);
throughput = " at " + format.format(kbPerSec) + " KB/sec";
}
_out.println(type + ": " + resource.getRepositoryUrl() + resource.getResourceName() + " (" + len + throughput + ")");
}
}
Aggregations