| Modifier and Type | Field and Description |
|---|---|
private long |
creationTimestamp |
private String |
directory |
private String |
filename |
private ComponentLog |
logger |
private long |
maxDiskOperationMillis |
private int[] |
operationTimes |
private ListFile.PerformanceTracker |
tracker |
| Constructor and Description |
|---|
TimingInfo(String directory,
String filename,
ListFile.PerformanceTracker tracker,
ComponentLog logger,
long maxDiskOperationMillis) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ListFile.DiskOperation operation,
long duration) |
long |
getCreationTimestamp() |
String |
getDirectory() |
String |
getFilename() |
private String |
getFullPath() |
long |
getOperationTime(ListFile.DiskOperation operation) |
private void |
timeOperation(ListFile.DiskOperation operation,
Runnable task) |
private <T> T |
timeOperation(ListFile.DiskOperation operation,
Supplier<T> function) |
private final String directory
private final String filename
private final int[] operationTimes
private final ListFile.PerformanceTracker tracker
private final long creationTimestamp
private final ComponentLog logger
private final long maxDiskOperationMillis
public TimingInfo(String directory, String filename, ListFile.PerformanceTracker tracker, ComponentLog logger, long maxDiskOperationMillis)
public String getDirectory()
public String getFilename()
public void accept(ListFile.DiskOperation operation, long duration)
private String getFullPath()
public long getOperationTime(ListFile.DiskOperation operation)
private <T> T timeOperation(ListFile.DiskOperation operation, Supplier<T> function)
private void timeOperation(ListFile.DiskOperation operation, Runnable task)
public long getCreationTimestamp()
Copyright © 2023 Apache NiFi Project. All rights reserved.