Builder
public static class Builder
源码Source
io/agentscope/extensions/scheduler/quartz/QuartzAgentScheduler.java:626–704QuartzAgentScheduler的构建器。位于 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 |
|---|---|---|
schedulerId | String | 调度器标识。The scheduler ID |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/extensions/scheduler/quartz/QuartzAgentScheduler.java:637–640scheduler
public Builder scheduler(Scheduler scheduler)
设置调度器。
Set a custom Quartz Scheduler.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
scheduler | Scheduler | 调度器到使用。The Scheduler to use |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/extensions/scheduler/quartz/QuartzAgentScheduler.java:648–651autoStart
public Builder autoStart(boolean autoStart)
设置该配置项。
Set whether to automatically start the scheduler upon build.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
autoStart | boolean | auto 启动(类型 `boolean`)。`true` to start automatically |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/extensions/scheduler/quartz/QuartzAgentScheduler.java:660–663build
public QuartzAgentScheduler build()
构建QuartzAgentScheduler 实例。
Build the QuartzAgentScheduler instance.
QuartzAgentScheduler一种新的QuartzAgentScheduler。A new QuartzAgentScheduler
RuntimeException可能抛出 `RuntimeException`。if initialization fails
源码Source
io/agentscope/extensions/scheduler/quartz/QuartzAgentScheduler.java:671–703