Communication wrappers can be initialized with closed uTransport
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 25/100
- Issue 类型
- 缺陷
- 描述清晰度
- 需要澄清
- 活跃度
- 停滞
- 技术栈
- java
- 领域
- networking
调研方向
从 InMemortyRpcClient 的构造函数以及 issue 中描述的 uTransport.registerListener 调用开始。确定是否应接受已关闭的传输并在状态变化时通知,还是应在创建 wrapper 期间拒绝它们;完成的标准是确定一致的生命周期行为并实现相应的验证。
由索引模型根据 Issue 内容生成。
描述
For example InMemortyRpcClient can be created with a closed uTransport instance. It calls uTransport.registerListener in constructor which fails and never retried.
Do we want to allow creation of communication wrappers passing not opened uTransport instance? Then we need a callback interface from uTransport to notify its state changes.
Or we must fail wrapper creation with a closed transport as an argument. But then wrapper reference cannot be initialized ahead (before transport is connected) and the code should check for null before using it.
- 主要语言
- Java
- 星标
- 14
- 派生
- 16
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
eclipse-uprotocol/up-java 的其他 Issue
-
Update to up-spec v1.6.0-alpha.7可能重新可做 @sophokles73 于 338 天前认领,目前没有进行中的 PR。 未关闭enhancement
eclipse-uprotocol/up-java#210 · 已指派 1 人 ·
-
Create Java Developers Guide可能重新可做 @stevenhartley 于 787 天前认领,目前没有进行中的 PR。 未关闭documentation help wanted
eclipse-uprotocol/up-java#175 · 已指派 1 人 ·
-
Add support for passing subscription timeout to Subscriber interface可能重新可做 @stevenhartley 于 804 天前认领,目前没有进行中的 PR。 未关闭enhancement
eclipse-uprotocol/up-java#157 · 已指派 1 人 ·
查看 eclipse-uprotocol/up-java 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 88/100
checkstyle/checkstyle#21755 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 84/100
维护者通常 1 天内回复
-
agentic-workflows
难度 2/5 1-3 小时 新手友好度 68/100
github/copilot-sdk#2782 ·
维护者通常 1 天内回复
-
documentation Good for newcomer quick win
难度 2/5 1-3 小时 新手友好度 68/100
CodeForPhilly/benefit-decision-toolkit#519 ·
维护者通常 1 天内回复
-
area-deployment triage:bot-seen triage:needs-human
难度 2/5 1-3 小时 新手友好度 68/100
microsoft/aspire#20533 · 1 条评论 ·
维护者通常 1 天内回复