- 所有已实现的接口:
-
Serializable
,Comparable<RecordingState>
,Constable
表示录制生命周期中的状态。
- 自JDK版本:
- 9
-
Nested Class Summary
Nested classes/interfaces declared in class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic RecordingState
返回具有指定名称的此类的枚举常量。static RecordingState[]
values()
返回按声明顺序包含此枚举类的常量的数组。
-
Enum Constant Details
-
NEW
当创建Recording
时的初始状态。 -
DELAYED
录制计划在未来的某个时间开始。调用
Recording.start()
方法将录制转换为RUNNING
状态。 -
RUNNING
录制正在记录数据,调用Recording.stop()
方法将录制转换为STOPPED
状态。 -
STOPPED
录制已停止,并保存了可以转储到磁盘的记录数据。调用
Recording.close()
方法将释放数据并将录制转换为CLOSED
状态。 -
CLOSED
录制已关闭,并释放与录制相关的所有资源。从此时开始无法对录制执行任何操作,并且无法再从
FlightRecorder.getRecordings()
方法中检索到。
-
-
Method Details
-
values
返回按声明顺序包含此枚举类的常量的数组。- 返回:
- 返回按声明顺序包含此枚举类的常量的数组。
-
valueOf
返回具有指定名称的此类的枚举常量。字符串必须与此类中用于声明枚举常量的标识符完全匹配。(不允许存在多余的空格字符。)- 参数:
-
name
- 要返回的枚举常量的名称。 - 返回:
- 具有指定名称的枚举常量
- 抛出:
-
IllegalArgumentException
- 如果此枚举类没有具有指定名称的常量 -
NullPointerException
- 如果参数为null
-