AS AgentScopeAPI 手册 / API Reference

GracefulShutdownConfig

public record GracefulShutdownConfig( Duration shutdownTimeout, PartialReasoningPolicy partialReasoningPolicy)
源码Source io/agentscope/core/shutdown/GracefulShutdownConfig.java:36–69

承载 Graceful Shutdown 配置数据的记录类型。位于 io.agentscope.core.shutdown 包。核心成员包括 shutdownTimeout、partialReasoningPolicy、GracefulShutdownConfig、DEFAULT。

Configuration for graceful shutdown behavior of the agent system.

This record defines how the system should behave during shutdown, including:

  • Maximum time to wait for ongoing operations to complete

  • Policy for handling partial reasoning results

记录组件摘要Record Component Summary

组件Component类型Type说明Description
shutdownTimeoutDuration
执行 `shutdownTimeout` 方法。
maximum duration to wait for shutdown completion; if null, the system will wait indefinitely for all operations to complete; if specified, must be a positive duration
partialReasoningPolicyPartialReasoningPolicy
执行 `partialReasoningPolicy` 方法。
policy for handling incomplete reasoning results during shutdown; cannot be null

字段摘要Field Summary

字段Field类型Type说明Description
DEFAULT
staticfinal
GracefulShutdownConfig
默认字段。
Default configuration instance.

构造器摘要Constructor Summary

构造器Constructor说明Description
public GracefulShutdownConfig(Duration shutdownTimeout, PartialReasoningPolicy partialReasoningPolicy)
初始化 `GracefulShutdownConfig` 实例。
Compact constructor for validation.

记录组件详情Record Component Detail

shutdownTimeout

Duration shutdownTimeout

执行 shutdownTimeout 方法。

maximum duration to wait for shutdown completion; if null, the system will wait indefinitely for all operations to complete; if specified, must be a positive duration

源码Source io/agentscope/core/shutdown/GracefulShutdownConfig.java:36–69

partialReasoningPolicy

PartialReasoningPolicy partialReasoningPolicy

执行 partialReasoningPolicy 方法。

policy for handling incomplete reasoning results during shutdown; cannot be null

源码Source io/agentscope/core/shutdown/GracefulShutdownConfig.java:36–69

字段详情Field Detail

DEFAULT

public static final GracefulShutdownConfig DEFAULT
staticfinal

默认字段。声明为 public static final GracefulShutdownConfig DEFAULT。

Default configuration instance.

源码Source io/agentscope/core/shutdown/GracefulShutdownConfig.java:48–49

构造器详情Constructor Detail

GracefulShutdownConfig

public GracefulShutdownConfig(Duration shutdownTimeout, PartialReasoningPolicy partialReasoningPolicy)

初始化 GracefulShutdownConfig 实例。

Compact constructor for validation.

参数Parameters
名称Name类型Type说明Description
shutdownTimeoutDurationshutdown 超时(类型 `Duration`)。The shutdown timeout.
partialReasoningPolicyPartialReasoningPolicypartial 推理策略(类型 `PartialReasoningPolicy`)。The partial reasoning policy.
抛出Throws
  • NullPointerException 可能抛出 `NullPointerException`。if partialReasoningPolicy is null
  • IllegalArgumentException 可能抛出 `IllegalArgumentException`。if shutdownTimeout is non-positive
源码Source io/agentscope/core/shutdown/GracefulShutdownConfig.java:63–68
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.