SnapshotException
public static class SnapshotException extends SandboxException
源码Source
io/agentscope/harness/agent/sandbox/SandboxException.java:292–328快照异常,表示执行过程中的错误。位于 io.agentscope.harness.agent.sandbox 包,继承自 SandboxException。核心成员包括 getSnapshotId、SnapshotException。
Thrown when a snapshot operation (persist or restore) fails.
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public SnapshotException(String snapshotId, String message, Throwable cause) | 创建快照异常。 Creates a snapshot exception. |
public SnapshotException(String snapshotId) | 初始化 `SnapshotException` 实例。 Creates a snapshot exception for a non-restorable snapshot. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public String getSnapshotId() | 获取快照标识。 Returns the snapshot identifier associated with this failure. |
构造器详情Constructor Detail
SnapshotException
public SnapshotException(String snapshotId, String message, Throwable cause)
创建快照异常。
Creates a snapshot exception.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
snapshotId | String | 快照标识(类型 `String`)。the snapshot identifier |
message | String | 消息(类型 `String`)。human-readable description |
cause | Throwable | cause(类型 `Throwable`)。the underlying cause |
源码Source
io/agentscope/harness/agent/sandbox/SandboxException.java:303–306SnapshotException
public SnapshotException(String snapshotId)
初始化 SnapshotException 实例。
Creates a snapshot exception for a non-restorable snapshot.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
snapshotId | String | 快照标识(类型 `String`)。the snapshot identifier |
源码Source
io/agentscope/harness/agent/sandbox/SandboxException.java:313–318方法详情Method Detail
getSnapshotId
public String getSnapshotId()
获取快照标识。
Returns the snapshot identifier associated with this failure.
String返回字符串结果。snapshot id
源码Source
io/agentscope/harness/agent/sandbox/SandboxException.java:325–327