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

org.spincast.quickstart.exchange.AppRequestContextDefault Maven / Gradle / Ivy

There is a newer version: 2.2.0
Show newest version
package org.spincast.quickstart.exchange;

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;

/**
 * Implementation of our custom Request Context type.
 */
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 - 2024 Weber Informatics LLC | Privacy Policy