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)