Skip to content

Commit e074396

Browse files
committed
work on android sample
1 parent 9689427 commit e074396

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

samples/Android/AndroidKeyChainPubSub/src/main/java/androidkeychainpubsub/AndroidKeyChainPubSub.java

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@
1515
import software.amazon.awssdk.iot.AndroidKeyChainHandlerBuilder;
1616

1717
import java.util.List;
18+
import java.nio.charset.StandardCharsets;
19+
import java.time.Duration;
20+
import java.util.Arrays;
21+
import java.util.UUID;
1822
import java.util.concurrent.CompletableFuture;
1923
import java.util.concurrent.CountDownLatch;
2024
import java.util.concurrent.TimeUnit;
@@ -26,7 +30,8 @@ public class AndroidKeyChainPubSub {
2630
// ------------------------- ARGUMENT PARSING -------------------------
2731
static class Args {
2832
String endpoint;
29-
String keychainAlias;
33+
String keyChainAlias;
34+
String keyPath;
3035
String clientId = "mqtt5-sample-" + UUID.randomUUID().toString().replace("-", "").substring(0, 8);
3136
String topic = "test/topic";
3237
String message = "Hello from mqtt5 sample";
@@ -57,7 +62,7 @@ private static Args parseArgs(String[] argv) {
5762

5863
switch (k) {
5964
case "--endpoint": a.endpoint = v; i++; break;
60-
case "--keychain_alias": a.keychainAlias = v; i++; break;
65+
case "--keychain_alias": a.keyChainAlias = v; i++; break;
6166
case "--key": a.keyPath = v; i++; break;
6267
case "--client_id": a.clientId = v; i++; break;
6368
case "--topic": a.topic = v; i++; break;
@@ -68,15 +73,15 @@ private static Args parseArgs(String[] argv) {
6873
printHelpAndExit(2);
6974
}
7075
}
71-
if (a.endpoint == null || a.keychainAlias == null) {
76+
if (a.endpoint == null || a.keyChainAlias == null) {
7277
System.err.println("Missing required arguments.");
7378
printHelpAndExit(2);
7479
}
7580
return a;
7681
}
7782
// ------------------------- ARGUMENT PARSING END ---------------------
7883

79-
public static void main(String[] args, Context context) {
84+
public static void main(String[] argv, Context context) {
8085
Args args = parseArgs(argv);
8186

8287
System.out.println("\nStarting Android KeyChain Sample\n");

0 commit comments

Comments
 (0)