package com.jackson.bean; import com.jackson.db.po.Account; import com.jackson.db.po.Ip; import com.jackson.db.po.Proxy; import org.apache.http.client.protocol.HttpClientContext; import org.apache.http.impl.client.BasicCookieStore; import org.apache.http.protocol.HttpContext; /** * Created by Jackson on 2017/1/6. * 请求相关对象上下文 */ public class ContextSrc { private Account account; private HttpClientContext httpContext ; private String userAgent; private Proxy proxy; public ContextSrc(){ httpContext = HttpClientContext.create(); httpContext.setCookieStore(new BasicCookieStore()); } public Account getAccount() { return account; } public ContextSrc setAccount(Account account) { this.account = account; return this; } public HttpClientContext getHttpContext() { return httpContext; } public ContextSrc setHttpContext(HttpClientContext httpContext) { this.httpContext = httpContext; return this; } public String getUserAgent() { return userAgent; } public ContextSrc setUserAgent(String userAgent) { this.userAgent = userAgent; return this; } public Proxy getProxy() { return proxy; } public ContextSrc setProxy(Proxy proxy) { this.proxy = proxy; return this; } }