/** * Use a specific {@link HttpClient} for HTTP traffic. * * @param httpClient {@link HttpClient}, that is used for HTTP communication */ public synchronized void setHttpClient(HttpClient httpClient) { this.httpClient = httpClient; // register HTTP client in the OAuth provider try { OAuthProvider p = getAuthProvider(); if (p instanceof CommonsHttpOAuthProvider) { ((CommonsHttpOAuthProvider) p).setHttpClient(httpClient); } } catch (OAuthNotAuthorizedException ex) { } } }
/** * Use a specific {@link HttpClient} for HTTP traffic. * * @param httpClient * {@link HttpClient}, that is used for HTTP communication */ public synchronized void setHttpClient( HttpClient httpClient ) { this.httpClient = httpClient; // register HTTP client in the OAuth provider try { OAuthProvider p = getAuthProvider(); if (p instanceof CommonsHttpOAuthProvider) { ((CommonsHttpOAuthProvider) p).setHttpClient( httpClient ); } } catch (OAuthNotAuthorizedException ex) { } } }
/** * Use a specific {@link HttpClient} for HTTP traffic. * * @param httpClient * {@link HttpClient}, that is used for HTTP communication */ public synchronized void setHttpClient( HttpClient httpClient ) { this.httpClient = httpClient; // register HTTP client in the OAuth provider try { OAuthProvider p = getAuthProvider(); if (p instanceof CommonsHttpOAuthProvider) { ((CommonsHttpOAuthProvider) p).setHttpClient( httpClient ); } } catch (OAuthNotAuthorizedException ex) { } } }
@Override public OAuthProvider getProvider() throws ConnectionException { CommonsHttpOAuthProvider provider = null; provider = new CommonsHttpOAuthProvider(getApiUrl(ApiRoutineEnum.OAUTH_REQUEST_TOKEN), getApiUrl(ApiRoutineEnum.OAUTH_ACCESS_TOKEN), getApiUrl(ApiRoutineEnum.OAUTH_AUTHORIZE)); provider.setHttpClient(ApacheHttpClientUtils.getHttpClient(data.getSslMode())); provider.setOAuth10a(true); return provider; }