public final class SseQueueSubscription extends Object implements AutoCloseable
| Constructor and Description |
|---|
SseQueueSubscription(BlockingQueue<SseEvent> queue,
SseSubscription subscription)
创建 sse queue subscription 实例,并按传入依赖确定资源所有权。
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
释放当前对象持有的连接、订阅或执行资源;重复调用是安全的。
|
BlockingQueue<SseEvent> |
getQueue()
通过 OpenCode Server HTTP API 获取SSE 事件队列。
|
SseSubscription |
getSubscription()
通过 OpenCode Server HTTP API 获取SSE 订阅句柄。
|
public SseQueueSubscription(BlockingQueue<SseEvent> queue, SseSubscription subscription)
queue - 由调用方消费的有界 SSE 事件队列subscription - 控制底层 SSE 连接生命周期的订阅句柄public BlockingQueue<SseEvent> getQueue()
public SseSubscription getSubscription()
public void close()
close in interface AutoCloseableCopyright © 2026. All rights reserved.