Package ahc

Source Code of ahc.RequestBuilderWrapper

package ahc;

import java.io.File;
import java.io.InputStream;
import com.ning.http.client.Realm;
import com.ning.http.client.RequestBuilder;
import com.ning.http.client.PerRequestConfig;
import com.ning.http.client.ProxyServer;
import com.ning.http.client.Cookie;
import com.ning.http.client.generators.InputStreamBodyGenerator;

public class RequestBuilderWrapper {
    private RequestBuilder rb;
    public RequestBuilderWrapper(RequestBuilder rb) { this.rb = rb; }
    public RequestBuilderWrapper addHeader(String k, String v) {
        rb.addHeader(k, v);
        return this;}
    public RequestBuilderWrapper setHeader(String k, String v) {
        rb.setHeader(k, v);
        return this;}
    public RequestBuilderWrapper addParameter(String k, String v) {
        rb.addParameter(k, v);
        return this;}
    public RequestBuilderWrapper addQueryParameter(String k, String v) {
        rb.addQueryParameter(k,v);
        return this;}
    public RequestBuilderWrapper setBody(byte[] data) {
        rb.setBody(data);
        return this;}
    public RequestBuilderWrapper setBody(InputStream stream) {
        rb.setBody(new InputStreamBodyGenerator(stream));
        return this;}
    public RequestBuilderWrapper setBody(File f) {
        rb.setBody(f);
        return this;}
    public RequestBuilderWrapper setProxyServer(ProxyServer proxy) {
        rb.setProxyServer(proxy);
        return this;}
    public RequestBuilderWrapper addCookie(Cookie cookie) {
        rb.addCookie(cookie);
        return this;}
    public RequestBuilderWrapper setRealm(Realm realm) {
        rb.setRealm(realm);
        return this;}
    public RequestBuilderWrapper setPerRequestConfig(PerRequestConfig perRequestConfig) {
        rb.setPerRequestConfig(perRequestConfig);
        return this;}
    public RequestBuilder getRequestBuilder() { return rb; }}
TOP

Related Classes of ahc.RequestBuilderWrapper

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.