public class Chronograph extends Object
| Constructor and Description |
|---|
Chronograph(CaptureConfig captureConfig) |
Chronograph(String name) |
Chronograph(String name,
CaptureConfig captureConfig) |
| Modifier and Type | Method and Description |
|---|---|
static Chronograph |
create() |
static Chronograph |
create(CaptureConfig captureConfig) |
static Chronograph |
create(String name) |
static Chronograph |
create(String name,
CaptureConfig captureConfig) |
ChronographData |
getTaskData() |
List<TaskInfo> |
getTasks() |
TaskInfo |
getTasks(String task) |
Duration |
getTotalTime() |
boolean |
isAnyRunning() |
boolean |
isRunning(String task) |
String |
prettyPrint() |
String |
prettyPrint(String title) |
void |
resetAll() |
void |
start(String task) |
void |
stop() |
void |
stop(String task) |
void |
timed(String taskName,
Runnable task) |
<R,T> R |
timedFunction(String taskName,
Function<T,R> task,
T input) |
<R,T> R |
timedSupplier(String taskName,
Supplier<R> task) |
public Chronograph(String name)
public Chronograph(CaptureConfig captureConfig)
public Chronograph(String name, CaptureConfig captureConfig)
public static Chronograph create()
public static Chronograph create(CaptureConfig captureConfig)
public static Chronograph create(String name)
public static Chronograph create(String name, CaptureConfig captureConfig)
public String prettyPrint()
public void start(String task)
public void stop()
public boolean isAnyRunning()
public void stop(String task)
public void resetAll()
public boolean isRunning(String task)
public Duration getTotalTime()
public ChronographData getTaskData()
Copyright © 2019. All rights reserved.