Http task: no fluent connectionTimeout() builder method
@kowser-orkes is already working on this.
Since Jul 24, 2026.
Assessment
This issue has not been assessed yet.
Description
Summary
The Http builder class has a fluent readTimeout(int) method but no corresponding
connectionTimeout(int) method. Users who need to set connectionTimeOut must break
the fluent builder chain by calling getHttpRequest().setConnectionTimeOut(n) directly.
Server baseline
Conductor 3.32.0-rc.9
Evidence
Static:
Http.java:84—public Http readTimeout(int readTimeout)existsHttp.Input(line 229-239) — hasconnectionTimeOutfield, getter, setter- No
connectionTimeout()fluent method onHttpclass
Live (2026-07-16): Server correctly reads connectionTimeOut from http_request
(workflow registered with connectionTimeOut: 3000 was accepted by Conductor OSS 3.32.0-rc.9).
Inconsistency
// readTimeout — has fluent method ✓
Http http = new Http("task_ref")
.url("https://example.com")
.method(HttpMethod.GET)
.readTimeout(5000);
// connectionTimeOut — NO fluent method ✗ (must break builder chain)
http.getHttpRequest().setConnectionTimeOut(3000);
Proposed fix
// Http.java — add alongside readTimeout()
public Http connectionTimeout(int connectionTimeout) {
this.httpRequest.setConnectionTimeOut(connectionTimeout);
return this;
}
Related
Discovered during systematic SDK audit against Conductor OSS 3.32.0-rc.9.
- Dominant language
- Java
- Stars
- 15
- Forks
- 10
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 3
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from conductor-oss/java-sdk
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
conductor-oss/java-sdk#135 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
conductor-oss/java-sdk#133 ·
-
bug
Difficulty 1/5 Under an hour Newbie friendliness 92/100
conductor-oss/java-sdk#132 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
conductor-oss/java-sdk#131 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
conductor-oss/java-sdk#130 ·
All issues in conductor-oss/java-sdk
Similar issues
-
Update license yearOpen0 - Backlog 1 - Ready documentation good first issue help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
cbor
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
FasterXML/jackson-dataformats-binary#844 ·
Maintainers usually reply within 1 day
-
Issue: Bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
OpenAPITools/openapi-generator#25107 ·
Maintainers usually reply within 1 day
-
improvement
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
apache/iceberg#18351 · 1 comment ·
Maintainers usually reply within 1 day
-
bug good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
repowise-dev/repowise#2945 · 1 comment ·
Maintainers usually reply within 1 day