Время ожидания по умолчанию составляет 10 секунд.
Максимальное совокупное время ожидания для вызовов одной транзакцией Apex составляет 120 секунд.
Настройка времени ожидания вызова:
В следующем примереустанавливает пользовательское время ожидания для вызовов веб-служб.Пример работает с примером файла WSDL и сгенерированным классом DocSamplePort, описанным в Сгенерированном коде WSDL2Apex.Установите значение времени ожидания в миллисекундах, присвоив значение специальной переменной timeout_x в заглушке.
1) docSample.DocSamplePort stub = new docSample.DocSamplePort ();
stub.timeout_x = 2000;// время ожидания в миллисекундах
Ниже приведен пример установки пользовательского времени ожидания для обратных вызовов HTTP:
1) HttpRequest req = new HttpRequest ();
req.setTimeout(2000);// время ожидания в миллисекундах
Для получения более подробной информации, пожалуйста, прочитайте эту ссылку: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_callouts_timeouts.htm