public static boolean useExpectContinue(final HttpParams params) { if (params == null) { throw new IllegalArgumentException("HTTP parameters may not be null"); } return params.getBooleanParameter (CoreProtocolPNames.USE_EXPECT_CONTINUE, false); }
public static boolean isAuthenticating(final HttpParams params) { if (params == null) { throw new IllegalArgumentException("HTTP parameters may not be null"); } return params.getBooleanParameter (ClientPNames.HANDLE_AUTHENTICATION, true); }
public static boolean isRedirecting(final HttpParams params) { if (params == null) { throw new IllegalArgumentException("HTTP parameters may not be null"); } return params.getBooleanParameter (ClientPNames.HANDLE_REDIRECTS, true); }
/** * Tests if Nagle's algorithm is to be used. * * @return <tt>true</tt> if the Nagle's algorithm is to NOT be used * (that is enable TCP_NODELAY), <tt>false</tt> otherwise. */ public static boolean getTcpNoDelay(final HttpParams params) { if (params == null) { throw new IllegalArgumentException("HTTP parameters may not be null"); } return params.getBooleanParameter (CoreConnectionPNames.TCP_NODELAY, true); }
/** * Tests whether stale connection check is to be used. Disabling * stale connection check may result in slight performance improvement * at the risk of getting an I/O error when executing a request over a * connection that has been closed at the server side. * * @return <tt>true</tt> if stale connection check is to be used, * <tt>false</tt> otherwise. */ public static boolean isStaleCheckingEnabled(final HttpParams params) { if (params == null) { throw new IllegalArgumentException("HTTP parameters may not be null"); } return params.getBooleanParameter (CoreConnectionPNames.STALE_CONNECTION_CHECK, true); }
public CookieSpec newInstance(final HttpParams params) { if (params != null) { return new RFC2965Spec( (String []) params.getParameter(CookieSpecPNames.DATE_PATTERNS), params.getBooleanParameter(CookieSpecPNames.SINGLE_COOKIE_HEADER, false)); } else { return new RFC2965Spec(); } }
public CookieSpec newInstance(final HttpParams params) { if (params != null) { return new RFC2109Spec( (String []) params.getParameter(CookieSpecPNames.DATE_PATTERNS), params.getBooleanParameter(CookieSpecPNames.SINGLE_COOKIE_HEADER, false)); } else { return new RFC2109Spec(); } }
public CookieSpec newInstance(final HttpParams params) { if (params != null) { return new BestMatchSpec( (String []) params.getParameter(CookieSpecPNames.DATE_PATTERNS), params.getBooleanParameter(CookieSpecPNames.SINGLE_COOKIE_HEADER, false)); } else { return new BestMatchSpec(); } }
public static boolean useExpectContinue(final HttpParams params) { if (params == null) { throw new IllegalArgumentException("HTTP parameters may not be null"); } return params.getBooleanParameter (CoreProtocolPNames.USE_EXPECT_CONTINUE, false); }
public static boolean isRedirecting(final HttpParams params) { if (params == null) { throw new IllegalArgumentException("HTTP parameters may not be null"); } return params.getBooleanParameter (ClientPNames.HANDLE_REDIRECTS, true); }
public static boolean isAuthenticating(final HttpParams params) { if (params == null) { throw new IllegalArgumentException("HTTP parameters may not be null"); } return params.getBooleanParameter (ClientPNames.HANDLE_AUTHENTICATION, true); }
public static boolean isRedirecting(final HttpParams params) { if (params == null) { throw new IllegalArgumentException("HTTP parameters may not be null"); } return params.getBooleanParameter (ClientPNames.HANDLE_REDIRECTS, true); }
/** * Obtains value of the {@link CoreConnectionPNames#TCP_NODELAY} parameter. * If not set, defaults to {@code true}. * * @param params HTTP parameters. * @return Nagle's algorithm flag */ public static boolean getTcpNoDelay(final HttpParams params) { Args.notNull(params, "HTTP parameters"); return params.getBooleanParameter(CoreConnectionPNames.TCP_NODELAY, true); }
/** * Obtains value of the {@link CoreProtocolPNames#USE_EXPECT_CONTINUE} parameter. * If not set, returns {@code false}. * * @param params HTTP parameters. * @return User agent string. */ public static boolean useExpectContinue(final HttpParams params) { Args.notNull(params, "HTTP parameters"); return params.getBooleanParameter(CoreProtocolPNames.USE_EXPECT_CONTINUE, false); }
public static boolean isRedirecting(final HttpParams params) { Args.notNull(params, "HTTP parameters"); return params.getBooleanParameter (ClientPNames.HANDLE_REDIRECTS, true); }
public CookieSpec newInstance(final HttpParams params) { if (params != null) { return new RFC2109Spec( (String []) params.getParameter(CookieSpecPNames.DATE_PATTERNS), params.getBooleanParameter(CookieSpecPNames.SINGLE_COOKIE_HEADER, false)); } else { return new RFC2109Spec(); } }
public CookieSpec newInstance(final HttpParams params) { if (params != null) { return new RFC2965Spec( (String []) params.getParameter(CookieSpecPNames.DATE_PATTERNS), params.getBooleanParameter(CookieSpecPNames.SINGLE_COOKIE_HEADER, false)); } else { return new RFC2965Spec(); } }
public CookieSpec newInstance(final HttpParams params) { if (params != null) { return new BestMatchSpec( (String []) params.getParameter(CookieSpecPNames.DATE_PATTERNS), params.getBooleanParameter(CookieSpecPNames.SINGLE_COOKIE_HEADER, false)); } else { return new BestMatchSpec(); } }
public CookieSpec newInstance(final HttpParams params) { if (params != null) { return new RFC2965Spec( (String []) params.getParameter(CookieSpecPNames.DATE_PATTERNS), params.getBooleanParameter(CookieSpecPNames.SINGLE_COOKIE_HEADER, false)); } else { return new RFC2965Spec(); } }
public static SocketConfig getSocketConfig(final HttpParams params) { return SocketConfig.custom() .setSoTimeout(params.getIntParameter(CoreConnectionPNames.SO_TIMEOUT, 0)) .setSoReuseAddress(params.getBooleanParameter(CoreConnectionPNames.SO_REUSEADDR, false)) .setSoKeepAlive(params.getBooleanParameter(CoreConnectionPNames.SO_KEEPALIVE, false)) .setSoLinger(params.getIntParameter(CoreConnectionPNames.SO_LINGER, -1)) .setTcpNoDelay(params.getBooleanParameter(CoreConnectionPNames.TCP_NODELAY, true)) .build(); }