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

org.spincast.demos.supercalifragilisticexpialidocious.AppRequestContextDefault Maven / Gradle / Ivy

package org.spincast.demos.supercalifragilisticexpialidocious;

import org.spincast.core.exchange.RequestContextBase;
import org.spincast.core.exchange.RequestContextBaseDeps;
import org.spincast.plugins.httpclient.HttpClient;

import com.google.inject.assistedinject.Assisted;
import com.google.inject.assistedinject.AssistedInject;

public class AppRequestContextDefault extends RequestContextBase
                                      implements AppRequestContext {

    private final HttpClient httpClient;

    @AssistedInject
    public AppRequestContextDefault(@Assisted Object exchange,
                                    RequestContextBaseDeps requestContextBaseDeps,
                                    HttpClient httpClient) {
        super(exchange, requestContextBaseDeps);
        this.httpClient = httpClient;
    }

    @Override
    public HttpClient httpClient() {
        return this.httpClient;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy