com.king.platform.net.http.netty.response.NettyHttpClientResponse Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of king-http-client Show documentation
Show all versions of king-http-client Show documentation
A asyncronous http client built ontop of netty.
// Copyright (C) king.com Ltd 2015
// https://github.com/king/king-http-client
// Author: Magnus Gustafsson
// License: Apache 2.0, https://raw.github.com/king/king-http-client/LICENSE-APACHE
package com.king.platform.net.http.netty.response;
import com.king.platform.net.http.ResponseBodyConsumer;
import com.king.platform.net.http.netty.eventbus.RequestEventBus;
import io.netty.handler.codec.http.HttpHeaders;
import io.netty.handler.codec.http.HttpResponseStatus;
public class NettyHttpClientResponse {
private final ResponseBodyConsumer responseBodyConsumer;
private final RequestEventBus requestEventBus;
private HttpResponseStatus httpResponseStatus;
private HttpHeaders httpHeaders;
public NettyHttpClientResponse(ResponseBodyConsumer responseBodyConsumer, RequestEventBus requestEventBus) {
this.responseBodyConsumer = responseBodyConsumer;
this.requestEventBus = requestEventBus;
}
public HttpResponseStatus getHttpResponseStatus() {
return httpResponseStatus;
}
public void setHttpResponseStatus(HttpResponseStatus httpResponseStatus) {
this.httpResponseStatus = httpResponseStatus;
}
public HttpHeaders getHttpHeaders() {
return httpHeaders;
}
public void setHttpHeaders(HttpHeaders httpHeaders) {
this.httpHeaders = httpHeaders;
}
public ResponseBodyConsumer getResponseBodyConsumer() {
return responseBodyConsumer;
}
public RequestEventBus getRequestEventBus() {
return requestEventBus;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy