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

bdi.glue.http.common.HttpWorld Maven / Gradle / Ivy

package bdi.glue.http.common;

/**
 * @author @aloyer
 */
public class HttpWorld {

    private HttpGateway httpGateway;
    private HttpRequestBuilder requestBuilder;
    private HttpResponse response;

    public HttpWorld() {
    }

    public void defineHttpGateway(HttpGateway httpGateway) {
        this.httpGateway = httpGateway;
    }

    public HttpGateway getHttpGateway() {
        return httpGateway;
    }

    public HttpRequestBuilder currentRequestBuilder() {
        if (requestBuilder == null)
            requestBuilder = new HttpRequestBuilder();
        return requestBuilder;
    }

    public void lastResponse(HttpResponse response) {
        this.response = response;
    }

    public HttpResponse lastResponse() {
        return response;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy