diff --git a/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java b/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java index 0a916088..00e00281 100644 --- a/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java +++ b/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java @@ -462,6 +462,18 @@ public class OpenVidu { return new ArrayList<>(this.activeSessions.values()); } + /** + * Returns an active session. This method has the same behavior and restrictions + * as {@link io.openvidu.java.client.OpenVidu#getActiveSessions()}, but it just + * returns a single Session instead of the complete list of Sessions + * + * @param sessionId + * @return + */ + public Session getActiveSession(String sessionId) { + return this.activeSessions.get(sessionId); + } + /** * Updates every property of every active Session with the current status they * have in OpenVidu Server. After calling this method you can access the updated