X Tutup
The Wayback Machine - https://web.archive.org/web/20201105060046/https://github.com/stefan-zobel/http2client-java8
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
art
 
 
src
 
 
 
 
 
 
 
 

README.md

Maven Central javadoc.io

http2client-java8

An experimental Java 8 backport of the incubating Java 10 high-level HTTP and WebSocket API (the jdk.incubator.http package).

HTTP 1.1 and 2 are both supported, as is SSL. Works also on Java 9 and Java 10. The minimum runtime requirement is OpenJDK (Oracle) Java 8.

<dependency>
    <groupId>net.sourceforge.streamsupport</groupId>
    <artifactId>http2client-java8</artifactId>
    <version>0.1.1</version>
</dependency>

Since the CompletableFuture from Java 8 doesn't implement the (JEP 266) features needed for the Java 8 implementation of the HTTP client a backport of the Java 9 CompletableFuture is necessary as a Maven dependency:

<dependency>
    <groupId>net.sourceforge.streamsupport</groupId>
    <artifactId>java9-concurrent-backport</artifactId>
    <version>1.1.1</version>
</dependency>

Status:

  • Logging is not functional yet
  • Almost all of the tests are working now without resorts to daring gimmicks
  • Ready to use by the more adventurous developer

LICENSE

GNU General Public License, version 2, with the Classpath Exception

About

Experimental Java 8 backport of the incubating Java 10 HTTP/2 and WebSocket API

Topics

Resources

Packages

No packages published

Languages

You can’t perform that action at this time.
X Tutup