GitLabChannelRegistry
public final class GitLabChannelRegistry
源码Source
io/agentscope/extensions/channel/gitlab/GitLabChannelRegistry.java:24–48GitLab 渠道注册表,把智能体接入外部消息渠道与企业平台。位于 io.agentscope.extensions.channel.gitlab 包。核心成员包括 instance、register、unregister、get。
Process-wide lookup table from channelId to GitLabChannel instance. Used by
GitLabWebhookController to dispatch URL-routed requests onto the correct channel.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public static GitLabChannelRegistry instance()static | 返回实例。 Returns the process-wide singleton instance. |
public void register(GitLabChannel channel) | 设置注册。 Performs the register operation. |
public void unregister(String channelId) | 设置注销。 Performs the unregister operation. |
public GitLabChannel get(String channelId) | 按条件读取数据。 Performs the get operation. |
方法详情Method Detail
instance
public static GitLabChannelRegistry instance()
static
返回实例。
Returns the process-wide singleton instance.
GitLabChannelRegistry返回GitLabChannelRegistry。Returns gitlab channel registry.
源码Source
io/agentscope/extensions/channel/gitlab/GitLabChannelRegistry.java:33–35register
public void register(GitLabChannel channel)
设置注册。
Performs the register operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
channel | GitLabChannel | 渠道(类型 `GitLabChannel`)。The channel. |
源码Source
io/agentscope/extensions/channel/gitlab/GitLabChannelRegistry.java:37–39unregister
public void unregister(String channelId)
设置注销。
Performs the unregister operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
channelId | String | 渠道标识(类型 `String`)。The channel id. |
源码Source
io/agentscope/extensions/channel/gitlab/GitLabChannelRegistry.java:41–43get
public GitLabChannel get(String channelId)
按条件读取数据。
Performs the get operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
channelId | String | 渠道标识(类型 `String`)。The channel id. |
GitLabChannel返回GitLabChannel。Returns gitlab channel.
源码Source
io/agentscope/extensions/channel/gitlab/GitLabChannelRegistry.java:45–47