FINERACT-2070: COB business step order

This commit is contained in:
Adam Saghy
2024-11-24 17:30:32 +01:00
parent 34b165aa0e
commit 0c7ef324b9
20 changed files with 87 additions and 419 deletions
@@ -22,6 +22,7 @@ package org.apache.fineract.infrastructure.core.config;
import java.security.SecureRandom;
import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;
import java.time.Duration;
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.SSLContext;
import javax.net.ssl.TrustManager;
@@ -41,7 +42,10 @@ public class OkHttp3Config {
@Bean
public OkHttpClient okHttpClient() throws Exception {
var okBuilder = new OkHttpClient.Builder();
var okBuilder = new OkHttpClient.Builder()//
.connectTimeout(Duration.ofSeconds(fineractProperties.getClientConnectTimeout()))//
.readTimeout(Duration.ofSeconds(fineractProperties.getClientReadTimeout()))//
.writeTimeout(Duration.ofSeconds(fineractProperties.getClientWriteTimeout())); //
if (Boolean.TRUE.equals(fineractProperties.getInsecureHttpClient())) {
final X509TrustManager insecureX509TrustManager = new X509TrustManager() {
@@ -181,6 +181,9 @@ fineract.sampling.resetPeriodSec=${FINERACT_SAMPLING_RESET_PERIOD_IN_SEC:60}
fineract.module.investor.enabled=${FINERACT_MODULE_INVESTOR_ENABLED:true}
fineract.insecure-http-client=${FINERACT_INSECURE_HTTP_CLIENT:true}
fineract.client-connect-timeout=${FINERACT_CLIENT_CONNECT_TIMEOUT:30}
fineract.client-read-timeout=${FINERACT_CLIENT_READ_TIMEOUT:30}
fineract.client-write-timeout=${FINERACT_CLIENT_WRITE_TIMEOUT:30}
# sql validation
@@ -274,3 +274,7 @@ resilience4j.retry.instances.postInterest.exponential-backoff-multiplier=2
resilience4j.retry.instances.postInterest.retryExceptions=org.springframework.dao.CannotAcquireLockException,org.springframework.orm.ObjectOptimisticLockingFailureException
spring.cloud.aws.region.static=eu-central-1
fineract.insecure-http-client=true
fineract.client-connect-timeout=30
fineract.client-read-timeout=30
fineract.client-write-timeout=30