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) {