Overriding the http client for streaming s3 connector
diff --git a/controller/pom.xml b/controller/pom.xml
index e75b481..65943ea 100644
--- a/controller/pom.xml
+++ b/controller/pom.xml
@@ -102,7 +102,7 @@
<dependency>
<groupId>com.hierynomus</groupId>
<artifactId>sshj</artifactId>
- <version>0.32.0</version>
+ <version>${sshj}</version>
</dependency>
</dependencies>
diff --git a/pom.xml b/pom.xml
index b6767db..8467ac5 100755
--- a/pom.xml
+++ b/pom.xml
@@ -157,8 +157,8 @@
<org.slf4j.version>1.7.25</org.slf4j.version>
<log4j2.version>2.16.0</log4j2.version>
<dozer>5.5.1</dozer>
- <jsch>0.1.55</jsch>
- <sshj>0.27.0</sshj>
+ <jsch>0.1.54</jsch>
+ <sshj>0.32.0</sshj>
<mariadb.jdbc>2.5.1</mariadb.jdbc>
<jclouds.version>2.5.0</jclouds.version>
<commons.io.version>2.6</commons.io.version>
diff --git a/standalone-service/src/main/resources/application.properties b/standalone-service/src/main/resources/application.properties
index 8e413af..629d6f3 100644
--- a/standalone-service/src/main/resources/application.properties
+++ b/standalone-service/src/main/resources/application.properties
@@ -21,5 +21,8 @@
consul.host=localhost
consul.port=8500
-grpc.port=7003
+resource.service.host=localhost
+resource.service.port=7003
+secret.service.host=localhost
+secret.service.port=7003
agent.id=local-agent
\ No newline at end of file
diff --git a/transport/s3-transport/pom.xml b/transport/s3-transport/pom.xml
index ae524c7..6974b20 100644
--- a/transport/s3-transport/pom.xml
+++ b/transport/s3-transport/pom.xml
@@ -51,6 +51,11 @@
<artifactId>aws-java-sdk-s3</artifactId>
<version>${aws.sdk.version}</version>
</dependency>
+ <dependency>
+ <groupId>software.amazon.awssdk</groupId>
+ <artifactId>apache-client</artifactId>
+ <version>2.17.157</version>
+ </dependency>
</dependencies>
<build>
diff --git a/transport/s3-transport/src/main/java/org/apache/airavata/mft/transport/s3/S3OutgoingStreamingConnector.java b/transport/s3-transport/src/main/java/org/apache/airavata/mft/transport/s3/S3OutgoingStreamingConnector.java
index 3eaa2c8..710d334 100644
--- a/transport/s3-transport/src/main/java/org/apache/airavata/mft/transport/s3/S3OutgoingStreamingConnector.java
+++ b/transport/s3-transport/src/main/java/org/apache/airavata/mft/transport/s3/S3OutgoingStreamingConnector.java
@@ -30,6 +30,7 @@
import software.amazon.awssdk.auth.credentials.AwsBasicCredentials;
import software.amazon.awssdk.auth.credentials.AwsCredentials;
import software.amazon.awssdk.auth.credentials.AwsSessionCredentials;
+import software.amazon.awssdk.http.apache.ApacheHttpClient;
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.s3.S3Client;
@@ -68,6 +69,7 @@
}
S3Client s3Client = S3Client.builder()
+ .httpClient(ApacheHttpClient.builder().build())
.region(Region.of(s3Storage.getRegion())).endpointOverride(new URI(s3Storage.getEndpoint()))
.credentialsProvider(() -> awsCreds)
.build();