Jawad Ahmad created CAMEL-17705: ----------------------------------- Summary: Camel Salesforce - Http Client timout is hardcoded Key: CAMEL-17705 URL: https://issues.apache.org/jira/browse/CAMEL-17705 Project: Camel Issue Type: Bug Components: camel-salesforce Affects Versions: 3.15.0, 3.14.0 Reporter: Jawad Ahmad
I am using Bulk V2 API to upload large files to Salesforce. I have noticed that on creating the job from Producer it times out with Timeout exception. I tried to change the timeout configuration but noticed its always gets set to a hardcoded one. Class : SalesforceComponent {code:java} static SalesforceHttpClient createHttpClient( Object source, final SslContextFactory sslContextFactory, final CamelContext context, int workerPoolSize, int workerPoolMaxSize) { SecurityUtils.adaptToIBMCipherNames(sslContextFactory); final SalesforceHttpClient httpClient = new SalesforceHttpClient( context, context.getExecutorServiceManager().newThreadPool(source, "SalesforceHttpClient", workerPoolSize, workerPoolMaxSize), sslContextFactory); // default settings, use httpClientProperties to set other // properties httpClient.setConnectTimeout(CONNECTION_TIMEOUT); httpClient.setIdleTimeout(IDLE_TIMEOUT); return httpClient; } {code} -- This message was sent by Atlassian Jira (v8.20.1#820001)