From ac00ea45992120bc51178e1a3ea537c2619eadb3 Mon Sep 17 00:00:00 2001 From: Mauro Mugnaini Date: Mon, 27 Jul 2020 11:37:47 +0200 Subject: [PATCH] Create method is now synchronized --- .../event/OrchestratorEventPublisherProviderFactory.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/gcube/keycloak/event/OrchestratorEventPublisherProviderFactory.java b/src/main/java/org/gcube/keycloak/event/OrchestratorEventPublisherProviderFactory.java index 0cd3db3..35dd619 100644 --- a/src/main/java/org/gcube/keycloak/event/OrchestratorEventPublisherProviderFactory.java +++ b/src/main/java/org/gcube/keycloak/event/OrchestratorEventPublisherProviderFactory.java @@ -33,7 +33,7 @@ public class OrchestratorEventPublisherProviderFactory implements EventListenerP } @Override - public EventListenerProvider create(KeycloakSession keycloakSession) { + public synchronized EventListenerProvider create(KeycloakSession keycloakSession) { logger.debugf("Getting configured endpoint address for client '%s' in realm '%s'", ORCHESTRATOR_CLIENT_ID, REALM_NAME); @@ -48,7 +48,8 @@ public class OrchestratorEventPublisherProviderFactory implements EventListenerP oepp = new OrchestratorEventPublisherProvider(); } } catch (MalformedURLException e) { - logger.error("Can't create new orchestrator event publisher provider with endpoint address: " + address, e); + logger.error("Can't create new orchestrator event publisher provider with endpoint address: " + address, + e); oepp = null; } return oepp;