diff --git a/openvidu-server/src/main/java/io/openvidu/server/OpenViduServer.java b/openvidu-server/src/main/java/io/openvidu/server/OpenViduServer.java index 65fdc056..a88079f3 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/OpenViduServer.java +++ b/openvidu-server/src/main/java/io/openvidu/server/OpenViduServer.java @@ -25,6 +25,7 @@ import java.util.List; import javax.annotation.PostConstruct; import javax.ws.rs.ProcessingException; +import io.openvidu.server.core.SessionManagerProvider; import io.openvidu.server.core.SessionStorage; import io.openvidu.server.core.Utils; import org.kurento.jsonrpc.JsonUtils; @@ -163,6 +164,10 @@ public class OpenViduServer implements JsonRpcConfigurer { @ConditionalOnMissingBean public Utils utils() { return new Utils(); } + @Bean + @ConditionalOnMissingBean + public SessionManagerProvider sessionManagerProvider() { return new SessionManagerProvider(); } + @Override public void registerJsonRpcHandlers(JsonRpcHandlerRegistry registry) { registry.addHandler(rpcHandler().withPingWatchdog(true), "/openvidu");