Yair Zaslavsky has uploaded a new change for review. Change subject: aaa: AuthenticationProfileRepository to become observer of ExtensionsManager ......................................................................
aaa: AuthenticationProfileRepository to become observer of ExtensionsManager Topic: AAA Change-Id: Ie201fa985eb412f47fe492695b79afee21de66f8 Signed-off-by: Yair Zaslavsky <[email protected]> --- M backend/manager/modules/aaa/src/main/java/org/ovirt/engine/core/aaa/AuthenticationProfileRepository.java 1 file changed, 10 insertions(+), 1 deletion(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/09/28309/1 diff --git a/backend/manager/modules/aaa/src/main/java/org/ovirt/engine/core/aaa/AuthenticationProfileRepository.java b/backend/manager/modules/aaa/src/main/java/org/ovirt/engine/core/aaa/AuthenticationProfileRepository.java index 3086b79..05f939b 100644 --- a/backend/manager/modules/aaa/src/main/java/org/ovirt/engine/core/aaa/AuthenticationProfileRepository.java +++ b/backend/manager/modules/aaa/src/main/java/org/ovirt/engine/core/aaa/AuthenticationProfileRepository.java @@ -4,6 +4,8 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Observable; +import java.util.Observer; import java.util.Properties; import org.ovirt.engine.api.extensions.Base; @@ -12,7 +14,7 @@ import org.ovirt.engine.core.extensions.mgr.ExtensionProxy; import org.ovirt.engine.core.utils.extensionsmgr.EngineExtensionsManager; -public class AuthenticationProfileRepository { +public class AuthenticationProfileRepository implements Observer { private static final String AUTHN_SERVICE = Authn.class.getName(); private static final String AUTHN_AUTHZ_PLUGIN = "ovirt.engine.aaa.authn.authz.plugin"; @@ -66,6 +68,7 @@ } private AuthenticationProfileRepository() { + EngineExtensionsManager.getInstance().addObserver(this); createProfiles(); } @@ -92,4 +95,10 @@ } } + @Override + public void update(Observable o, Object arg) { + clear(); + createProfiles(); + } + } -- To view, visit http://gerrit.ovirt.org/28309 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ie201fa985eb412f47fe492695b79afee21de66f8 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Yair Zaslavsky <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
