From 967ba78cf07400b0795bb1624a57bfd64fab71be Mon Sep 17 00:00:00 2001 From: Christian Pape Date: Tue, 19 Nov 2024 11:34:54 +0100 Subject: [PATCH] Shutdown Threadpool --- src/main/java/de/hsfulda/informatik/AccountSource.java | 10 +++++++--- src/main/java/de/hsfulda/informatik/LdapSync.java | 1 + 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/hsfulda/informatik/AccountSource.java b/src/main/java/de/hsfulda/informatik/AccountSource.java index 90b4be5..2106d8c 100644 --- a/src/main/java/de/hsfulda/informatik/AccountSource.java +++ b/src/main/java/de/hsfulda/informatik/AccountSource.java @@ -75,12 +75,12 @@ public class AccountSource { try { ldapResult = connection.add(entry); if (ldapResult.getResultCode().intValue() == 0) { - System.out.println("-> Benutzer cn=" + entry.getDN() + " hinzugefügt...Ok\n"); + System.out.print("-> Benutzer cn=" + entry.getDN() + " hinzugefügt...Ok\n"); } else { - System.out.println("Fehler beim Hinzufügen von Benutzer cn=" + entry.getDN() + " (" + ldapResult.getResultCode() + ")\n"); + System.out.print("Fehler beim Hinzufügen von Benutzer cn=" + entry.getDN() + " (" + ldapResult.getResultCode() + ")\n"); } } catch (LDAPException e) { - System.out.println("Fehler beim Hinzufügen von Benutzer cn=" + entry.getDN() + " (" + e.getMessage() + ")\n"); + System.out.print("Fehler beim Hinzufügen von Benutzer cn=" + entry.getDN() + " (" + e.getMessage() + ")\n"); } } }); @@ -108,4 +108,8 @@ public class AccountSource { }); } } + + public void shutdown() { + executorService.shutdown(); + } } diff --git a/src/main/java/de/hsfulda/informatik/LdapSync.java b/src/main/java/de/hsfulda/informatik/LdapSync.java index efab050..1613b45 100644 --- a/src/main/java/de/hsfulda/informatik/LdapSync.java +++ b/src/main/java/de/hsfulda/informatik/LdapSync.java @@ -141,6 +141,7 @@ public class LdapSync { local.del(usersToBeDeleted); local.add(entriesToBeAdded); + local.shutdown(); } static Integer computeUid(final String cn) {