Example usage for org.eclipse.jgit.storage.pack PackStatistics getTotalBytes

List of usage examples for org.eclipse.jgit.storage.pack PackStatistics getTotalBytes

Introduction

In this page you can find the example usage for org.eclipse.jgit.storage.pack PackStatistics getTotalBytes.

Prototype

public long getTotalBytes() 

Source Link

Document

Get total number of bytes written.

Usage

From source file:com.google.gerrit.server.git.UploadPackMetricsHook.java

License:Apache License

@Override
public void onPostUpload(PackStatistics stats) {
    Operation op = Operation.FETCH;
    if (stats.getUninterestingObjects() == null || stats.getUninterestingObjects().isEmpty()) {
        op = Operation.CLONE;//from   w w w  .ja v  a2  s  .c om
    }

    requestCount.increment(op);
    counting.record(op, stats.getTimeCounting(), MILLISECONDS);
    compressing.record(op, stats.getTimeCompressing(), MILLISECONDS);
    writing.record(op, stats.getTimeWriting(), MILLISECONDS);
    packBytes.record(op, stats.getTotalBytes());
}