JEP 321

GPTKB entity

Statements (259)
Predicate Object
gptkbp:instance_of gptkb:API
gptkb:Java_Enhancement_Proposal
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:Java_10
gptkbp:affects Java developers
Java applications on mac OS.
gptkbp:aims_to improve predictability of releases
gptkbp:allows Timeout settings
Customizable request headers
Stream prioritization
gptkbp:applies_to future JDK releases
gptkbp:approves 2018-12-06
gptkbp:author gptkb:Johan_Vos
gptkb:Jesse_Glick
gptkbp:benefits Successful implementation.
Feedback collected from users.
Improved performance on mac OS.
Measured project success.
Identified project risks.
Evaluated for success.
Significant impact on Java FX.
gptkbp:budget Budget allocated for development.
gptkbp:can_be_extended_by Custom implementations
gptkbp:category gptkb:technology
gptkbp:challenges Compatibility with older mac OS versions.
gptkbp:code Open JDK codebase.
gptkbp:collaborations Java developers
Collaborative development effort.
Team of developers and engineers.
gptkbp:committee Advisory for developers.
gptkbp:community_engagement Engaged with developer community.
gptkbp:community_impact Strengthened Java FX community.
gptkbp:community_involvement Outreach to developer community.
gptkbp:community_support Supported by community forums.
gptkbp:contribution Available for contributors.
Contributed to Java graphics capabilities.
gptkbp:created 2017-07-10
gptkbp:dependency gptkb:JEP_330
gptkbp:depicted_in Visible in developer community.
gptkbp:developer Compatible with Java FX developer tools.
gptkbp:discusses https://openjdk.java.net/jeps/321
gptkbp:enables Web Socket support
gptkbp:ends_at gptkb:2018
September 2020
2020-09-15
gptkbp:enhances Security features
gptkbp:facilitates HTTP/2 multiplexing
gptkbp:features gptkb:JDK_15
Supports both synchronous and asynchronous operations
Asynchronous and synchronous request handling.
Support for HTTP/2.
Web Socket support.
Improved performance over the old Http URL Connection.
gptkbp:feedback Gathered from user groups.
Positive from developers.
gptkbp:first_published 2018-09-25
gptkbp:future_plans Further optimizations planned.
gptkbp:game_components Java's HTTP ecosystem
gptkbp:governed_by gptkb:software_framework
gptkbp:graphics gptkb:Metal
Supports advanced graphics features.
gptkbp:has_documentation Available on Open JDK site.
Provided for developers.
Provided for end users.
https://www.w3.org/2000/01/rdf-schema#label JEP 321
gptkbp:impact Graphics rendering on mac OS.
Improves usability of Javadoc.
gptkbp:improves gptkb:benchmark
Performance of HTTP requests
gptkbp:includes gptkb:Connection_pooling
Error handling
release candidate
Response handling
feature freeze date
final release date
ramp-down period
Security features for HTTP communication
gptkbp:innovation Java networking
Innovative rendering techniques.
gptkbp:introduced gptkb:JDK_9
Http Client API
gptkbp:is_a schedule proposal
gptkbp:is_a_document_that details JDK 17 release phases
outlines JDK 17 release milestones
provides release dates for JDK 17
gptkbp:is_a_framework_for release planning
Java SE 17 release process
Java SE 17 feature planning
Java SE 17 release guidelines
gptkbp:is_a_resource_for Java developers
gptkbp:is_a_solution_for Asynchronous programming in Java
gptkbp:is_a_tool_for Building modern web applications in Java
gptkbp:is_adopted_by High adoption rate among developers.
Widely adopted in Java FX.
gptkbp:is_aimed_at Improving developer experience
gptkbp:is_associated_with gptkb:chess_match
Java HTTP Client API
gptkbp:is_available_in gptkb:Maven_Central_Repository
gptkbp:is_compatible_with Java 8 and later
Java modules
RES Tful services
Java SE 9 and later versions
gptkbp:is_described_as gptkb:HTTP/2_Client
Enhances Javadoc to support search functionality.
Provides a new HTTP client API for sending requests and receiving responses.
Introduces a new rendering pipeline for mac OS.
JDK 17 Release Schedule
gptkbp:is_designed_for Modern web applications
Ease of use in Java programming
gptkbp:is_designed_to Flexible
User-friendly
Scalable
Secure
Efficient
Robust
Enhance performance and scalability
Simplify HTTP communication
gptkbp:is_documented_in Java SE Documentation
JDK 15 Release Notes
Open JDK website
gptkbp:is_essential_for gptkb:High
gptkbp:is_implemented_in gptkb:software
gptkb:Java_Enhancement_Proposal
Completed
java.net.http package
Http Client class
Described in implementation section.
gptkbp:is_influenced_by Existing HTTP libraries
previous JDK release schedules
Existing HTTP client libraries
gptkbp:is_linked_to JDK release cadence
gptkbp:is_maintained_by gptkb:Open_JDK_community
gptkbp:is_part_of gptkb:Java_SE_11
gptkb:Java_SE_Platform
gptkb:Java_Standard_Library
gptkb:Java_Enhancement_Proposal
Java's modernization efforts
Java SE 17 release process
JDK release process
JDK 17 features
Java SE platform evolution
Java SE 17 planning
Java SE 17 release strategy
Java SE 17 roadmap
Java SE 17 planning process
Java SE 17 release guidelines
Java SE 17 release management
Java's HTTP client capabilities
Java's evolution towards modern web standards
Java's future direction in networking.
gptkbp:is_recognized_for Improving HTTP communication efficiency
gptkbp:is_referenced_in gptkb:JEP_322
Java documentation
Java SE 17 features
Java SE 17 timeline
JDK 17 timeline
Java SE 17 release phases
gptkbp:is_related_to gptkb:Java_SE_17
Java SE 17 features
Networking in Java
gptkbp:is_reviewed_by Approved
gptkbp:is_standardized_by JDK release schedules
gptkbp:is_supported_by Community forums
Online tutorials
Documentation guides
gptkbp:is_tested_for Tested
J Unit.
gptkbp:is_used_by Java platform stakeholders
Java applications for network communication
gptkbp:is_used_for Microservices architecture
Data fetching
Web scraping
File uploads
File downloads
API consumption
RES Tful services
gptkbp:is_used_in Mobile applications
Enterprise applications
Desktop applications
Cloud applications
gptkbp:is_utilized_in Microservices architecture
gptkbp:key gptkb:JDK_15
Java SE 17 release
gptkbp:language gptkb:Java
gptkbp:latest_version gptkb:Java_11
1.0
Mercurial.
gptkbp:legacy Legacy of improved graphics.
gptkbp:monitors Utilizes Metal for rendering.
gptkbp:notable_achievement Java's development history
Defined project milestones.
gptkbp:objective Focused on mac OS rendering.
gptkbp:performance Benchmarked against previous pipeline.
Significant performance improvements.
Enhanced rendering performance.
gptkbp:platform gptkb:smartphone
Supports latest mac OS versions.
gptkbp:project Recognized in industry.
Managed by Open JDK project.
Defined project timeline.
Enhance graphics performance.
Deliverables outlined.
gptkbp:proposed_by gptkb:Database_Management_System
gptkb:2017
JDK release management
gptkbp:provides HTTP/2 multiplexing
Web Socket support
Asynchronous request handling
Synchronous request handling
timeline for JDK 17
Asynchronous HTTP/2 communication
Support for HTTP/1.1 and HTTP/2
Timeout settings for requests
gptkbp:provides_information_on JDK 17 development
Java SE 17 development
Java SE 17 release timeline
JDK 17 feature development
gptkbp:regulatory_compliance Conforms to Java SE standards.
gptkbp:related_jeps gptkb:JEP_384
gptkbp:related_to gptkb:JEP_260
gptkb:Javadoc
JEP 110: HTTP/2 Client
JEP 393: Foreign Function & Memory API (Incubator)
JEP 260: Unified JVM Logging
gptkbp:release_date September 2018
gptkbp:released gptkb:JDK_17
gptkb:Java_11
gptkb:Java_SE_9
Part of regular JDK release cycle.
Part of JDK release management.
Included in JDK 11 release notes.
gptkbp:replaced_by Http URL Connection
gptkbp:repository gptkb:Open_JDK_Mercurial_repository
gptkbp:requires Metal API
gptkbp:resulted_in Community feedback
gptkbp:specifies Detailed in JEP documentation.
gptkbp:sponsor gptkb:Open_JDK_Community
Involves multiple stakeholders.
Engaged stakeholders.
gptkbp:status gptkb:Final
gptkbp:supports gptkb:XMPP_Extension_Protocol
gptkb:HTTP/1.1
gptkb:HTTP/2
Redirects
Proxy settings
HTTP/2 server push
Supported by Oracle.
gptkbp:sustainability_initiatives Sustainable project practices.
gptkbp:targets gptkb:JDK_11
gptkbp:title gptkb:XMPP_Extension_Protocol
gptkb:HTTP_Client_(Standard)
gptkb:New_mac_OS_Rendering_Pipeline
Javadoc Search
gptkbp:updates Planned for future JDK releases.
gptkbp:user_base Java developers on mac OS.
gptkbp:user_experience Improved user experience in applications.
gptkbp:user_reviews gptkb:Richard_Bair
gptkbp:uses Used in Java FX applications.
gptkbp:was_a_response_to Changing web standards