| Package | Description |
|---|---|
| io.github.easy4j.opencode.api | |
| io.github.easy4j.opencode.api.sse |
| Modifier and Type | Method and Description |
|---|---|
SseSubscription |
OpenCodeSseClient.subscribeEvents(Consumer<SseEvent> consumer)
订阅全局事件流。
|
SseSubscription |
OpenCodeSseClient.subscribeEvents(Consumer<SseEvent> consumer,
OpenCodeRequestContext context)
使用请求上下文订阅全局事件流。
|
SseSubscription |
OpenCodeSseClient.subscribeEventTypes(Set<String> types,
Consumer<SseEvent> consumer)
订阅指定类型集合中的事件。
|
SseSubscription |
OpenCodeSseClient.subscribeEventTypes(Set<String> types,
Consumer<SseEvent> consumer,
OpenCodeRequestContext context)
使用请求上下文订阅指定类型集合中的事件。
|
SseSubscription |
OpenCodeSseClient.subscribeSessionEvents(String sessionId,
Consumer<SseEvent> consumer)
订阅指定 session 的事件。
|
SseSubscription |
OpenCodeSseClient.subscribeSessionEvents(String sessionId,
Consumer<SseEvent> consumer,
OpenCodeRequestContext context)
使用请求上下文订阅指定 session 的事件。
|
SseSubscription |
OpenCodeSseClient.subscribeSessionEvents(String sessionId,
EventHandler handler)
使用类型化处理器订阅指定 session 的事件。
|
SseSubscription |
OpenCodeSseClient.subscribeSessionEvents(String sessionId,
EventHandler handler,
OpenCodeRequestContext context)
使用请求上下文和类型化处理器订阅指定 session 的事件。
|
| Modifier and Type | Method and Description |
|---|---|
SseSubscription |
SseQueueSubscription.getSubscription()
通过 OpenCode Server HTTP API 获取SSE 订阅句柄。
|
| Constructor and Description |
|---|
SseQueueSubscription(BlockingQueue<SseEvent> queue,
SseSubscription subscription)
创建 sse queue subscription 实例,并按传入依赖确定资源所有权。
|
Copyright © 2026. All rights reserved.