jakartaee / jakartaee/jaf-api

Deprecatation of PipedInputStream and PipedOutputStream

Open
#41 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
43
Forks
34
Avg merge
4d 3h
Merged PRs (30d)
2

Description

There is a JDK ticket https://bugs.openjdk.java.net/browse/JDK-8223048 that involves deprecating the PipedInput/Output streams.

JAF is using pipes in: https://github.com/eclipse-ee4j/jaf/blob/2f70d93461be37892f98380467ad127d19e9fa1e/activation/src/main/java/jakarta/activation/DataHandler.java#L233

Need to look to see of there are other areas and re-implement using the recommended workarounds when JDK-8223048 is closed.

Contributor guide

Open the contributing guide

Research direction

Start by reading activation/src/main/java/jakarta/activation/DataHandler.java around line 233 and search the repository for other uses of PipedInputStream and PipedOutputStream. Check the JDK-8223048 recommendation when it is closed, then verify that all affected uses are migrated without changing JAF behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
api
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.