Skip to content

Commit 64f9642

Browse files
committed
removed Retry policy to solve Random class Instances being initialized in native images
1 parent f43bc90 commit 64f9642

File tree

2 files changed

+9
-12
lines changed

2 files changed

+9
-12
lines changed

src/jvmMain/kotlin/bbs/priorityqueue/appdata/PriorityQueueElement.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ class PriorityQueueElement {
7575
if(!isIso){
7676
this.schedule=DateTime().withDate(LocalDate.parse(this.schedule)).toDateTimeISO().toString()
7777
}else{
78-
LOG.info("Date is already of iso_format")
78+
LOG.info( "Date is already of iso_format")
7979
}
8080

8181
}

src/jvmMain/kotlin/bbs/priorityqueue/sdk/Dynamodb.kt

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import com.amazonaws.ClientConfiguration
44
import com.amazonaws.auth.*
55
import com.amazonaws.auth.profile.ProfileCredentialsProvider
66
import com.amazonaws.client.builder.AwsClientBuilder
7-
import com.amazonaws.retry.PredefinedRetryPolicies
8-
import com.amazonaws.retry.RetryPolicy
7+
//import com.amazonaws.retry.PredefinedRetryPolicies
8+
//import com.amazonaws.retry.RetryPolicy
99
import com.amazonaws.services.dynamodbv2.AmazonDynamoDB
1010
import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClientBuilder
1111
import com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMapper
@@ -69,10 +69,7 @@ class Dynamodb(builder: Builder) : Database {
6969
if (!Utils.checkIfNullObject(awsRegion)) builder.withRegion(awsRegion)
7070
dynamoDB = builder
7171
.withClientConfiguration(
72-
ClientConfiguration().withMaxConnections(100).withConnectionTimeout(30000).withRetryPolicy(
73-
RETRY_POLICY
74-
)
75-
).build()
72+
ClientConfiguration().withMaxConnections(100).withConnectionTimeout(30000)).build()
7673

7774
val mapperConfig = DynamoDBMapperConfig.builder()
7875
.withSaveBehavior(DynamoDBMapperConfig.SaveBehavior.CLOBBER)
@@ -300,7 +297,7 @@ class Dynamodb(builder: Builder) : Database {
300297
return result
301298
}
302299

303-
// Assuming that his for loop gets the first value in the queryResult: which is the top
300+
// this for loop gets the first value in the queryResult: which is the top
304301
var i = 0
305302
for (itemMap in queryResult.items) {
306303
val sysMap = itemMap["system_info"]!!.m
@@ -556,8 +553,8 @@ class Dynamodb(builder: Builder) : Database {
556553
}
557554
}
558555

559-
companion object {
560-
private val RETRY_POLICY =
561-
RetryPolicy(null, PredefinedRetryPolicies.DYNAMODB_DEFAULT_BACKOFF_STRATEGY, 10, false)
562-
}
556+
// companion object {
557+
// private val RETRY_POLICY =
558+
// RetryPolicy(null, PredefinedRetryPolicies.DYNAMODB_DEFAULT_BACKOFF_STRATEGY, 10, false)
559+
// }
563560
}

0 commit comments

Comments
 (0)