From 6659fa5151ebd5fb744b7b07f929e580ce6f5843 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Wed, 19 Feb 2014 11:05:48 -0500 Subject: [PATCH] API adjustments and elimination of duplicate config options --- src/main/java/com/gitblit/service/LdapSyncService.java | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/gitblit/service/LdapSyncService.java b/src/main/java/com/gitblit/service/LdapSyncService.java index 84d478a..7ae19aa 100644 --- a/src/main/java/com/gitblit/service/LdapSyncService.java +++ b/src/main/java/com/gitblit/service/LdapSyncService.java @@ -1,5 +1,5 @@ /* - * Copyright 2013 gitblit.com. + * Copyright 2014 gitblit.com. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -26,7 +26,7 @@ /** * @author Alfred Schmid - * + * */ public final class LdapSyncService implements Runnable { @@ -44,21 +44,26 @@ } /** - * + * * @see java.lang.Runnable#run() */ @Override public void run() { logger.info("Starting user and group sync with ldap service"); if (!running.getAndSet(true)) { - ldapAuthProvider.synchronizeWithLdapService(); - running.getAndSet(false); + try { + ldapAuthProvider.sync(); + } catch (Exception e) { + logger.error("Failed to synchronize with ldap", e); + } finally { + running.getAndSet(false); + } } logger.info("Finished user and group sync with ldap service"); } public boolean isReady() { - return settings.getBoolean(Keys.realm.ldap.synchronizeUsers.enable, false); + return settings.getBoolean(Keys.realm.ldap.synchronize, false); } } -- Gitblit v1.9.1