public class TimeInterval
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
TimeInterval.TaskInfo |
| 构造器和说明 |
|---|
TimeInterval() |
TimeInterval(java.lang.String id) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getId()
获取定时器标识
|
TimeInterval.TaskInfo |
getLastTaskInfo()
获取上一个任务
|
double |
getLastTaskTimeDays()
获取上一个任务的耗时时间,单位天
|
double |
getLastTaskTimeHours()
获取上一个任务的耗时时间,单位小时
|
long |
getLastTaskTimeMillis()
获取上一个任务的耗时时间,单位毫秒
|
double |
getLastTaskTimeMinutes()
获取上一个任务的耗时时间,单位分钟
|
long |
getLastTaskTimeNanos()
获取上一个任务的耗时时间,单位纳秒
|
double |
getLastTaskTimeSeconds()
获取上一个任务的耗时时间,单位秒
|
TimeInterval.TaskInfo[] |
getTaskInfos()
获取任务列表
|
double |
getTaskTimeDays()
获取当前运行任务的耗时时间,单位天
|
double |
getTaskTimeHours()
获取当前运行任务的耗时时间,单位小时
|
long |
getTaskTimeMillis()
获取当前运行任务的耗时时间,单位毫秒
|
double |
getTaskTimeMinutes()
获取当前运行任务的耗时时间,单位分
|
long |
getTaskTimeNanos()
获取当前运行任务的耗时时间,单位纳秒
|
double |
getTaskTimeSeconds()
获取当前运行任务的耗时时间,单位秒
|
double |
getTotalTimeDays()
获取总耗时,单位小时
|
double |
getTotalTimeHours()
获取总耗时,单位小时
|
long |
getTotalTimeMillis()
获取总耗时,单位毫秒
|
double |
getTotalTimeMinutes()
获取总耗时,单位分钟
|
long |
getTotalTimeNanos()
获取总耗时,单位纳秒
|
double |
getTotalTimeSeconds()
获取总耗时,单位秒
|
boolean |
isRunning()
定时器运行中
|
java.lang.String |
prettyPrint()
纳秒为时间单位,统计详细信息
|
java.lang.String |
prettyPrint(java.util.concurrent.TimeUnit unit)
详细统计,格式化信息
|
TimeInterval |
restart()
重新开始计算时间(重置开始时间)
|
TimeInterval |
restart(java.lang.String taskName)
重新开始计时, 如果有任务则先停止再计时
|
void |
setKeepTaskList(boolean keepTaskList) |
java.lang.String |
shortSummary()
纳秒为时间单位,概要统计
|
java.lang.String |
shortSummary(java.util.concurrent.TimeUnit unit)
概要统计
|
void |
start() |
void |
start(java.lang.String taskName)
开始计时
|
void |
stop()
停止计时
|
java.lang.String |
toString() |
public void start()
public void start(java.lang.String taskName)
public void stop()
public TimeInterval restart()
TimeIntervalpublic TimeInterval restart(java.lang.String taskName)
taskName - 任务名称TimeIntervalpublic boolean isRunning()
public java.lang.String getId()
public void setKeepTaskList(boolean keepTaskList)
public TimeInterval.TaskInfo[] getTaskInfos()
public long getTaskTimeNanos()
public long getTaskTimeMillis()
public double getTaskTimeSeconds()
public double getTaskTimeMinutes()
public double getTaskTimeHours()
public double getTaskTimeDays()
public TimeInterval.TaskInfo getLastTaskInfo()
public long getLastTaskTimeNanos()
public long getLastTaskTimeMillis()
public double getLastTaskTimeSeconds()
public double getLastTaskTimeMinutes()
public double getLastTaskTimeHours()
public double getLastTaskTimeDays()
public long getTotalTimeNanos()
public long getTotalTimeMillis()
public double getTotalTimeSeconds()
public double getTotalTimeMinutes()
public double getTotalTimeHours()
public double getTotalTimeDays()
public java.lang.String shortSummary()
public java.lang.String shortSummary(java.util.concurrent.TimeUnit unit)
unit - 时间单位public java.lang.String prettyPrint()
public java.lang.String prettyPrint(java.util.concurrent.TimeUnit unit)
unit - 时间单位public java.lang.String toString()
toString 在类中 java.lang.Object