All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.king.platform.net.http.netty.response.NettyHttpClientResponse Maven / Gradle / Ivy

There is a newer version: 3.0.26
Show newest version
// 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