/*
* Copyright (c) 2020, Google LLC and others
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0 which is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
package org.eclipse.jgit.logging;
Class to register a performance log record.
Since: 5.10
/**
* Class to register a performance log record.
*
* @since 5.10
*/
public class PerformanceLogRecord {
Name of the recorded event. /** Name of the recorded event. */
private String name;
Duration of the recorded event in milliseconds. /** Duration of the recorded event in milliseconds. */
private long durationMs;
Create a new performance log record for an event.
Params: - name –
name of the event.
- durationMs –
duration in milliseconds of the event.
/**
* Create a new performance log record for an event.
*
* @param name
* name of the event.
* @param durationMs
* duration in milliseconds of the event.
*/
public PerformanceLogRecord(String name, long durationMs) {
this.name = name;
this.durationMs = durationMs;
}
Get the name of the recorded event.
Returns: name of the recorded event.
/**
* Get the name of the recorded event.
*
* @return name of the recorded event.
*/
public String getName() {
return name;
}
Get the duration in milliseconds of the recorded event.
Returns: duration in milliseconds of the recorded event.
/**
* Get the duration in milliseconds of the recorded event.
*
* @return duration in milliseconds of the recorded event.
*/
public long getDurationMs() {
return durationMs;
}
}