GitXplorerGitXplorer
t

whiskey

public
130 stars
35 forks
8 issues

Commits

List of commits on branch master.
Verified
97c7619f117ff9cb0ef2fa4f07abcfc38fd26e37

Merge pull request #24 from twitter/add_tls_to_urls

aalanbato committed 5 years ago
Unverified
b3071066ade82bbc13ef4b2ead2410c00fdfaea2

Replace http with https in files

aalanbato committed 5 years ago
Unverified
d827d5de016bd7cded9053e8a972d57b860d58eb

Merge pull request #22 from dlfurse/dfurse/fix_max_concurrent_streams

kkgoodier committed 9 years ago
Unverified
3781f9b6560e2cca7b2620a6c95d90d0e9786fe8

amendments for suggestions from yschimke

committed 9 years ago
Unverified
79e24a0f3a346763718779161c0dc79c0fe6cf21

introduced single source for default max streams and connected the local max streams variable to the advertised settings in the preface

committed 9 years ago
Unverified
b8c55cef88c6b554e2147e51f3144c4da00b14dd

Merge pull request #21 from madster26/fix_uniq_multimap_bugs

kkgoodier committed 9 years ago

README

The README file for this repository.

whiskey

This is beta software. Bug reports and contribution are welcome, but caution should be exercised in deployment.

Whiskey is a Java HTTP library based on nio and intended especially to address the needs of Android mobile clients. It has no external dependencies.

The library shares some code with Netty's codec implementations, but adopts a client performance-focused approach to handling HTTP requests. It has also been developed specifically for support of newer protocols: SPDY, HTTP/2 and QUIC.

The application interface is designed to be extremely flexible, and supports both streaming and atomic operations, with both synchronous and asynchronous interaction.

The internals of the library are built to support lock-free and zero-copy operation, with most logic executing on a single internal run loop managing many sockets.