AS AgentScopeAPI 手册 / API Reference

Builder

public static class Builder
源码Source io/agentscope/extensions/scheduler/quartz/QuartzAgentScheduler.java:626–704

QuartzAgentScheduler的构建器。位于 io.agentscope.extensions.scheduler.quartz 包。核心成员包括 schedulerId、scheduler、autoStart、build。

Builder for QuartzAgentScheduler.

方法摘要Method Summary

方法Method说明Description
public Builder schedulerId(String schedulerId)
设置调度器标识。
Set the scheduler ID.
public Builder scheduler(Scheduler scheduler)
设置调度器。
Set a custom Quartz Scheduler.
public Builder autoStart(boolean autoStart)
设置该配置项。
Set whether to automatically start the scheduler upon build.
public QuartzAgentScheduler build()
构建QuartzAgentScheduler 实例。
Build the QuartzAgentScheduler instance.

方法详情Method Detail

schedulerId

public Builder schedulerId(String schedulerId)

设置调度器标识。

Set the scheduler ID.

参数Parameters
名称Name类型Type说明Description
schedulerIdString调度器标识。The scheduler ID
返回Returns Builder
返回当前实例,以支持链式调用。This builder
源码Source io/agentscope/extensions/scheduler/quartz/QuartzAgentScheduler.java:637–640

scheduler

public Builder scheduler(Scheduler scheduler)

设置调度器。

Set a custom Quartz Scheduler.

参数Parameters
名称Name类型Type说明Description
schedulerScheduler调度器到使用。The Scheduler to use
返回Returns Builder
返回当前实例,以支持链式调用。This builder
源码Source io/agentscope/extensions/scheduler/quartz/QuartzAgentScheduler.java:648–651

autoStart

public Builder autoStart(boolean autoStart)

设置该配置项。

Set whether to automatically start the scheduler upon build.

参数Parameters
名称Name类型Type说明Description
autoStartbooleanauto 启动(类型 `boolean`)。`true` to start automatically
返回Returns Builder
返回当前实例,以支持链式调用。This builder
源码Source io/agentscope/extensions/scheduler/quartz/QuartzAgentScheduler.java:660–663

build

public QuartzAgentScheduler build()

构建QuartzAgentScheduler 实例。

Build the QuartzAgentScheduler instance.

返回Returns QuartzAgentScheduler
一种新的QuartzAgentScheduler。A new QuartzAgentScheduler
抛出Throws
  • RuntimeException 可能抛出 `RuntimeException`。if initialization fails
源码Source io/agentscope/extensions/scheduler/quartz/QuartzAgentScheduler.java:671–703
基于官方固定版本源码静态生成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.