Download http client Free Java Code
Description
A Java high performance throughput oriented HTTP client library based on Netty.
Source Files
The download file http-client-master.zip has the following entries.
.gitignore//from w w w. jav a 2s . c o m
CHANGES.md
README.md
build.gradle
gradle/wrapper/gradle-wrapper.jar
gradle/wrapper/gradle-wrapper.properties
gradlew
gradlew.bat
settings.gradle
src/integration-test/groovy/com/biasedbit/http/client/DefaultHttpClientTest.groovy
src/integration-test/groovy/com/biasedbit/http/server/DummyHttpServer.java
src/integration-test/groovy/com/biasedbit/http/server/UploadMirrorHttpServer.java
src/main/java/com/biasedbit/http/client/CannotExecuteRequestException.java
src/main/java/com/biasedbit/http/client/DefaultHttpClient.java
src/main/java/com/biasedbit/http/client/DefaultHttpClientFactory.java
src/main/java/com/biasedbit/http/client/EventProcessorStatsProvider.java
src/main/java/com/biasedbit/http/client/HttpClient.java
src/main/java/com/biasedbit/http/client/HttpClientFactory.java
src/main/java/com/biasedbit/http/client/StatsGatheringHttpClient.java
src/main/java/com/biasedbit/http/client/connection/Connection.java
src/main/java/com/biasedbit/http/client/connection/ConnectionFactory.java
src/main/java/com/biasedbit/http/client/connection/ConnectionListener.java
src/main/java/com/biasedbit/http/client/connection/DataSink.java
src/main/java/com/biasedbit/http/client/connection/DefaultConnection.java
src/main/java/com/biasedbit/http/client/connection/DefaultConnectionFactory.java
src/main/java/com/biasedbit/http/client/connection/PipeliningConnection.java
src/main/java/com/biasedbit/http/client/connection/PipeliningConnectionFactory.java
src/main/java/com/biasedbit/http/client/event/ClientEvent.java
src/main/java/com/biasedbit/http/client/event/ConnectionClosedEvent.java
src/main/java/com/biasedbit/http/client/event/ConnectionFailedEvent.java
src/main/java/com/biasedbit/http/client/event/ConnectionOpenEvent.java
src/main/java/com/biasedbit/http/client/event/EventType.java
src/main/java/com/biasedbit/http/client/event/ExecuteRequestEvent.java
src/main/java/com/biasedbit/http/client/event/RequestCompleteEvent.java
src/main/java/com/biasedbit/http/client/future/DataSinkListener.java
src/main/java/com/biasedbit/http/client/future/DefaultRequestFuture.java
src/main/java/com/biasedbit/http/client/future/RequestFuture.java
src/main/java/com/biasedbit/http/client/future/RequestFutureListener.java
src/main/java/com/biasedbit/http/client/processor/AbstractAccumulatorProcessor.java
src/main/java/com/biasedbit/http/client/processor/BodyAsStringProcessor.java
src/main/java/com/biasedbit/http/client/processor/ByteAccumulatorProcessor.java
src/main/java/com/biasedbit/http/client/processor/DiscardProcessor.java
src/main/java/com/biasedbit/http/client/processor/ResponseProcessor.java
src/main/java/com/biasedbit/http/client/processor/TypedDiscardProcessor.java
src/main/java/com/biasedbit/http/client/ssl/BogusKeyStore.java
src/main/java/com/biasedbit/http/client/ssl/BogusSslContextFactory.java
src/main/java/com/biasedbit/http/client/ssl/BogusTrustManagerFactory.java
src/main/java/com/biasedbit/http/client/ssl/DefaultSslContextFactory.java
src/main/java/com/biasedbit/http/client/ssl/SslContextFactory.java
src/main/java/com/biasedbit/http/client/timeout/BasicTimeoutController.java
src/main/java/com/biasedbit/http/client/timeout/HashedWheelTimeoutController.java
src/main/java/com/biasedbit/http/client/timeout/TimeoutController.java
src/main/java/com/biasedbit/http/client/util/CleanupChannelGroup.java
src/main/java/com/biasedbit/http/client/util/ConnectionPool.java
src/main/java/com/biasedbit/http/client/util/HostController.java
src/main/java/com/biasedbit/http/client/util/NamedThreadFactory.java
src/main/java/com/biasedbit/http/client/util/RequestContext.java
src/main/java/com/biasedbit/http/client/util/Utils.java
src/test/groovy/com/biasedbit/http/client/DefaultHttpClientFactorySpec.groovy
src/test/groovy/com/biasedbit/http/client/DefaultHttpClientSpec.groovy
src/test/groovy/com/biasedbit/http/client/connection/AbstractConnectionTest.groovy
src/test/groovy/com/biasedbit/http/client/connection/DefaultConnectionFactorySpec.groovy
src/test/groovy/com/biasedbit/http/client/connection/DefaultConnectionSpec.groovy
src/test/groovy/com/biasedbit/http/client/connection/PipeliningConnectionFactorySpec.groovy
src/test/groovy/com/biasedbit/http/client/connection/PipeliningConnectionSpec.groovy
src/test/groovy/com/biasedbit/http/client/future/DefaultRequestFutureSpec.groovy
src/test/groovy/com/biasedbit/http/client/processor/AbstractAccumulatorProcessorSpec.groovy
src/test/groovy/com/biasedbit/http/client/processor/BodyAsStringProcessorSpec.groovy
src/test/groovy/com/biasedbit/http/client/processor/ByteAccumulatorProcessorSpec.groovy
src/test/groovy/com/biasedbit/http/client/processor/TypedDiscardProcessorSpec.groovy
src/test/groovy/com/biasedbit/http/client/timeout/BasicTimeoutControllerSpec.groovy
src/test/groovy/com/biasedbit/http/client/timeout/HashedWheelTimeoutControllerSpec.groovy
src/test/groovy/com/biasedbit/http/client/util/CleanupChannelGroupSpec.groovy
src/test/groovy/com/biasedbit/http/client/util/ConnectionPoolSpec.groovy
src/test/groovy/com/biasedbit/http/client/util/HostControllerSpec.groovy
src/test/groovy/com/biasedbit/http/client/util/NamedThreadFactorySpec.groovy
src/test/groovy/com/biasedbit/http/client/util/RequestContextSpec.groovy
src/test/groovy/com/biasedbit/http/client/util/UtilsSpec.groovy
Download
Click the following link to download http-client-master.zip.
http-client-master.zip