Add Bean for SessionManagerProvider in OpenViduServer

pull/87/head
Thomas Joußen 2018-07-09 15:51:26 +02:00
parent d50a5806d8
commit 8a440528ac
1 changed files with 5 additions and 0 deletions

View File

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