http://git-wip-us.apache.org/repos/asf/openmeetings-site/blob/87056857/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/ISessionManager.html ---------------------------------------------------------------------- diff --git a/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/ISessionManager.html b/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/ISessionManager.html index 54fb8f4..ca8699c 100644 --- a/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/ISessionManager.html +++ b/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/ISessionManager.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_131) on Tue Jun 27 00:25:34 NOVT 2017 --> +<!-- Generated by javadoc (1.8.0_144) on Sun Sep 03 22:39:53 NOVT 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>ISessionManager (Openmeetings DB 3.3.0 API)</title> -<meta name="date" content="2017-06-27"> +<title>ISessionManager (Openmeetings DB 3.3.1 API)</title> +<meta name="date" content="2017-09-03"> <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../../../script.js"></script> </head> @@ -13,14 +13,14 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="ISessionManager (Openmeetings DB 3.3.0 API)"; + parent.document.title="ISessionManager (Openmeetings DB 3.3.1 API)"; } } catch(err) { } //--> -var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":38,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6}; -var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],32:["t6","Deprecated Methods"]}; +var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; var tableTab = "tableTab"; @@ -103,7 +103,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre>public interface <span class="typeNameLabel">ISessionManager</span></pre> -<div class="block">Methods to add/get/remove <a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room"><code>Client</code></a>s to the session</div> +<div class="block">Methods to add/get/remove <a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room"><code>StreamClient</code></a>s to the session</div> <dl> <dt><span class="simpleTagLabel">Author:</span></dt> <dd>sebawagner</dd> @@ -121,163 +121,80 @@ var activeTableTab = "activeTableTab"; </a> <h3>Method Summary</h3> <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> -<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </span></span></caption> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Method and Description</th> </tr> <tr id="i0" class="altColor"> -<td class="colFirst"><code><a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#add-org.apache.openmeetings.db.entity.room.Client-org.apache.openmeetings.db.entity.server.Server-">add</a></span>(<a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a> c, - <a href="../../../../../../org/apache/openmeetings/db/entity/server/Server.html" title="class in org.apache.openmeetings.db.entity.server">Server</a> server)</code> </td> +<td class="colFirst"><code><a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#add-org.apache.openmeetings.db.entity.room.StreamClient-">add</a></span>(<a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a> c)</code> </td> </tr> <tr id="i1" class="rowColor"> -<td class="colFirst"><code><a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#addClientListItem-java.lang.String-java.lang.String-int-java.lang.String-java.lang.String-org.apache.openmeetings.db.entity.server.Server-">addClientListItem</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> streamId, - <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> scopeName, - int remotePort, - <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> remoteAddress, - <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> swfUrl, - <a href="../../../../../../org/apache/openmeetings/db/entity/server/Server.html" title="class in org.apache.openmeetings.db.entity.server">Server</a> server)</code> -<div class="block">add a new client item</div> +<td class="colFirst"><code><a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#get-java.lang.String-">get</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> uid)</code> +<div class="block">Get a client by its UID</div> </td> </tr> <tr id="i2" class="altColor"> -<td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#clearCache--">clearCache</a></span>()</code> </td> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getActiveRoomIds--">getActiveRoomIds</a></span>()</code> +<div class="block">Get a list of all rooms with users in the system.</div> +</td> </tr> <tr id="i3" class="rowColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getActiveRoomIdsByServer-org.apache.openmeetings.db.entity.server.Server-">getActiveRoomIdsByServer</a></span>(<a href="../../../../../../org/apache/openmeetings/db/entity/server/Server.html" title="class in org.apache.openmeetings.db.entity.server">Server</a> server)</code> -<div class="block">Get a list of all servers of all rooms on that server, serverId = null - means it is a local session on the master.</div> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getActiveRoomIds-java.lang.String-">getActiveRoomIds</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> serverId)</code> +<div class="block">Get a list of rooms with users on particular cluster node.</div> </td> </tr> <tr id="i4" class="altColor"> -<td class="colFirst"><code><a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getClientByPublicSID-java.lang.String-org.apache.openmeetings.db.entity.server.Server-">getClientByPublicSID</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> publicSID, - <a href="../../../../../../org/apache/openmeetings/db/entity/server/Server.html" title="class in org.apache.openmeetings.db.entity.server">Server</a> server)</code> -<div class="block">get a client by its publicSID and the server,</div> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getPublishingCount-java.lang.Long-">getPublishingCount</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> roomId)</code> +<div class="block">returns a number of current users publishing screensharing</div> </td> </tr> <tr id="i5" class="rowColor"> -<td class="colFirst"><code><a href="../../../../../../org/apache/openmeetings/db/dto/server/ClientSessionInfo.html" title="class in org.apache.openmeetings.db.dto.server">ClientSessionInfo</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getClientByPublicSIDAnyServer-java.lang.String-">getClientByPublicSIDAnyServer</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> publicSID)</code> -<div class="block">same as <code>#getClientByPublicSID(String, boolean, Server)</code> but it ignores - if the server part, so it will deliver any client just by its publicSID.<br/> - <br/> - <b>Note:</b> - This method requires more time to find the user, so under normal circumstances - you should use <code>#getClientByPublicSID(String, boolean, Server)</code>!</div> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getRecordingCount-java.lang.Long-">getRecordingCount</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> roomId)</code> +<div class="block">returns number of current users recording</div> </td> </tr> <tr id="i6" class="altColor"> -<td class="colFirst"><code><a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getClientByStreamId-java.lang.String-org.apache.openmeetings.db.entity.server.Server-">getClientByStreamId</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> streamId, - <a href="../../../../../../org/apache/openmeetings/db/entity/server/Server.html" title="class in org.apache.openmeetings.db.entity.server">Server</a> server)</code> -<div class="block">Get a client by its streamId</div> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#list--">list</a></span>()</code> +<div class="block">loads the server into the client (only if database cache is used)</div> </td> </tr> <tr id="i7" class="rowColor"> -<td class="colFirst"><code><a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getClientByUserId-java.lang.Long-">getClientByUserId</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> userId)</code> -<div class="block"><span class="deprecatedLabel">Deprecated.</span> -<div class="block"><span class="deprecationComment">There could be multiple users logged in with the same userid, - then this call would return a list not a single user</span></div> -</div> -</td> -</tr> -<tr id="i8" class="altColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getClientListByRoom-java.lang.Long-">getClientListByRoom</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> roomId)</code> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#listByRoom-java.lang.Long-">listByRoom</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> roomId)</code> <div class="block">Get all ClientList Objects of that room and domain This Function is needed cause it is invoked internally AFTER the current user has been already removed from the ClientList to see if the Room is empty again and the PollList can be removed</div> </td> </tr> -<tr id="i9" class="rowColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getClientListByRoomAll-java.lang.Long-">getClientListByRoomAll</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> roomId)</code> </td> -</tr> -<tr id="i10" class="altColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getClients--">getClients</a></span>()</code> </td> -</tr> -<tr id="i11" class="rowColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getClientsWithServer--">getClientsWithServer</a></span>()</code> -<div class="block">loads the server into the client (only if database cache is used)</div> -</td> +<tr id="i8" class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#listByRoomAll-java.lang.Long-">listByRoomAll</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> roomId)</code> </td> </tr> -<tr id="i12" class="altColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getCurrentModeratorByRoom-java.lang.Long-">getCurrentModeratorByRoom</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> roomId)</code> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#listModeratorByRoom-java.lang.Long-">listModeratorByRoom</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> roomId)</code> <div class="block">get the current Moderator in this room</div> </td> </tr> -<tr id="i13" class="rowColor"> -<td class="colFirst"><code><a href="../../../../../../org/apache/openmeetings/db/dto/basic/SearchResult.html" title="class in org.apache.openmeetings.db.dto.basic">SearchResult</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getListByStartAndMax-int-int-java.lang.String-boolean-">getListByStartAndMax</a></span>(int start, - int max, - <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> orderby, - boolean asc)</code> -<div class="block">Get list of current client sessions</div> -</td> -</tr> -<tr id="i14" class="altColor"> -<td class="colFirst"><code>long</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getPublishingCount-long-">getPublishingCount</a></span>(long roomId)</code> -<div class="block">returns a number of current users publishing screensharing</div> -</td> -</tr> -<tr id="i15" class="rowColor"> -<td class="colFirst"><code>long</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getRecordingCount-long-">getRecordingCount</a></span>(long roomId)</code> -<div class="block">returns number of current users recording</div> -</td> -</tr> -<tr id="i16" class="altColor"> -<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#getSessionStatistics--">getSessionStatistics</a></span>()</code> -<div class="block">Get some statistics about the current sessions</div> -</td> -</tr> -<tr id="i17" class="rowColor"> +<tr id="i10" class="altColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#removeClient-java.lang.String-org.apache.openmeetings.db.entity.server.Server-">removeClient</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> streamId, - <a href="../../../../../../org/apache/openmeetings/db/entity/server/Server.html" title="class in org.apache.openmeetings.db.entity.server">Server</a> server)</code> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#remove-java.lang.String-">remove</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> uid)</code> <div class="block">Remove a client from the session store</div> </td> </tr> -<tr id="i18" class="altColor"> -<td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#sessionStart--">sessionStart</a></span>()</code> -<div class="block">Notified on server start, when the session manager should be started and - eventually caches cleared/setup</div> -</td> -</tr> -<tr id="i19" class="rowColor"> -<td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#updateAVClientByStreamId-java.lang.String-org.apache.openmeetings.db.entity.room.Client-org.apache.openmeetings.db.entity.server.Server-">updateAVClientByStreamId</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> streamId, - <a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a> rcm, - <a href="../../../../../../org/apache/openmeetings/db/entity/server/Server.html" title="class in org.apache.openmeetings.db.entity.server">Server</a> server)</code> -<div class="block">Update the session object of the audio/video-connection and additionally - swap the values to the session object of the user that holds the full - session object</div> -</td> -</tr> -<tr id="i20" class="altColor"> -<td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#updateClientByStreamId-java.lang.String-org.apache.openmeetings.db.entity.room.Client-boolean-org.apache.openmeetings.db.entity.server.Server-">updateClientByStreamId</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> streamId, - <a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a> rcm, - boolean updateRoomCount, - <a href="../../../../../../org/apache/openmeetings/db/entity/server/Server.html" title="class in org.apache.openmeetings.db.entity.server">Server</a> server)</code> -<div class="block">Update the session object - - updateRoomCount is only <i>one</i> time true, in - ScopeApplicationAdapter#setRoomValues(Long, Boolean, Boolean, String) - .</div> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/openmeetings/db/dao/server/ISessionManager.html#update-org.apache.openmeetings.db.entity.room.StreamClient-">update</a></span>(<a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a> rcm)</code> +<div class="block">Updates <a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room"><code>StreamClient</code></a> in the cache</div> </td> </tr> </table> @@ -295,221 +212,82 @@ var activeTableTab = "activeTableTab"; <!-- --> </a> <h3>Method Detail</h3> -<a name="clearCache--"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>clearCache</h4> -<pre>void clearCache()</pre> -</li> -</ul> -<a name="sessionStart--"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>sessionStart</h4> -<pre>void sessionStart()</pre> -<div class="block">Notified on server start, when the session manager should be started and - eventually caches cleared/setup</div> -</li> -</ul> -<a name="add-org.apache.openmeetings.db.entity.room.Client-org.apache.openmeetings.db.entity.server.Server-"> +<a name="add-org.apache.openmeetings.db.entity.room.StreamClient-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>add</h4> -<pre><a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a> add(<a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a> c, - <a href="../../../../../../org/apache/openmeetings/db/entity/server/Server.html" title="class in org.apache.openmeetings.db.entity.server">Server</a> server)</pre> -</li> -</ul> -<a name="addClientListItem-java.lang.String-java.lang.String-int-java.lang.String-java.lang.String-org.apache.openmeetings.db.entity.server.Server-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>addClientListItem</h4> -<pre><a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a> addClientListItem(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> streamId, - <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> scopeName, - int remotePort, - <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> remoteAddress, - <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> swfUrl, - <a href="../../../../../../org/apache/openmeetings/db/entity/server/Server.html" title="class in org.apache.openmeetings.db.entity.server">Server</a> server)</pre> -<div class="block">add a new client item</div> -<dl> -<dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>streamId</code> - </dd> -<dd><code>scopeName</code> - </dd> -<dd><code>remotePort</code> - </dd> -<dd><code>remoteAddress</code> - </dd> -<dd><code>swfUrl</code> - </dd> -<dd><code>server</code> - </dd> -<dt><span class="returnLabel">Returns:</span></dt> -</dl> +<pre><a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a> add(<a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a> c)</pre> </li> </ul> -<a name="getClients--"> +<a name="list--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>getClients</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a>> getClients()</pre> -</li> -</ul> -<a name="getClientsWithServer--"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>getClientsWithServer</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a>> getClientsWithServer()</pre> +<h4>list</h4> +<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a>> list()</pre> <div class="block">loads the server into the client (only if database cache is used)</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> </dl> </li> </ul> -<a name="getClientByStreamId-java.lang.String-org.apache.openmeetings.db.entity.server.Server-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>getClientByStreamId</h4> -<pre><a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a> getClientByStreamId(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> streamId, - <a href="../../../../../../org/apache/openmeetings/db/entity/server/Server.html" title="class in org.apache.openmeetings.db.entity.server">Server</a> server)</pre> -<div class="block">Get a client by its streamId</div> -<dl> -<dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>streamId</code> - </dd> -<dd><code>server</code> - </dd> -<dt><span class="returnLabel">Returns:</span></dt> -</dl> -</li> -</ul> -<a name="getClientByPublicSID-java.lang.String-org.apache.openmeetings.db.entity.server.Server-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>getClientByPublicSID</h4> -<pre><a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a> getClientByPublicSID(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> publicSID, - <a href="../../../../../../org/apache/openmeetings/db/entity/server/Server.html" title="class in org.apache.openmeetings.db.entity.server">Server</a> server)</pre> -<div class="block">get a client by its publicSID and the server,</div> -<dl> -<dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>publicSID</code> - </dd> -<dd><code>server</code> - </dd> -<dt><span class="returnLabel">Returns:</span></dt> -</dl> -</li> -</ul> -<a name="getClientByPublicSIDAnyServer-java.lang.String-"> +<a name="get-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>getClientByPublicSIDAnyServer</h4> -<pre><a href="../../../../../../org/apache/openmeetings/db/dto/server/ClientSessionInfo.html" title="class in org.apache.openmeetings.db.dto.server">ClientSessionInfo</a> getClientByPublicSIDAnyServer(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> publicSID)</pre> -<div class="block">same as <code>#getClientByPublicSID(String, boolean, Server)</code> but it ignores - if the server part, so it will deliver any client just by its publicSID.<br/> - <br/> - <b>Note:</b> - This method requires more time to find the user, so under normal circumstances - you should use <code>#getClientByPublicSID(String, boolean, Server)</code>!</div> +<h4>get</h4> +<pre><a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a> get(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> uid)</pre> +<div class="block">Get a client by its UID</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>publicSID</code> - </dd> +<dd><code>uid</code> - </dd> <dt><span class="returnLabel">Returns:</span></dt> </dl> </li> </ul> -<a name="getClientByUserId-java.lang.Long-"> +<a name="update-org.apache.openmeetings.db.entity.room.StreamClient-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>getClientByUserId</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> -<a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a> getClientByUserId(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> userId)</pre> -<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">There could be multiple users logged in with the same userid, - then this call would return a list not a single user</span></div> +<h4>update</h4> +<pre><a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a> update(<a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a> rcm)</pre> +<div class="block">Updates <a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room"><code>StreamClient</code></a> in the cache</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>userId</code> - </dd> -<dt><span class="returnLabel">Returns:</span></dt> -</dl> -</li> -</ul> -<a name="updateAVClientByStreamId-java.lang.String-org.apache.openmeetings.db.entity.room.Client-org.apache.openmeetings.db.entity.server.Server-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>updateAVClientByStreamId</h4> -<pre>boolean updateAVClientByStreamId(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> streamId, - <a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a> rcm, - <a href="../../../../../../org/apache/openmeetings/db/entity/server/Server.html" title="class in org.apache.openmeetings.db.entity.server">Server</a> server)</pre> -<div class="block">Update the session object of the audio/video-connection and additionally - swap the values to the session object of the user that holds the full - session object</div> -<dl> -<dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>streamId</code> - </dd> -<dd><code>rcm</code> - </dd> -<dt><span class="returnLabel">Returns:</span></dt> -</dl> -</li> -</ul> -<a name="updateClientByStreamId-java.lang.String-org.apache.openmeetings.db.entity.room.Client-boolean-org.apache.openmeetings.db.entity.server.Server-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>updateClientByStreamId</h4> -<pre>boolean updateClientByStreamId(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> streamId, - <a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a> rcm, - boolean updateRoomCount, - <a href="../../../../../../org/apache/openmeetings/db/entity/server/Server.html" title="class in org.apache.openmeetings.db.entity.server">Server</a> server)</pre> -<div class="block">Update the session object - - updateRoomCount is only <i>one</i> time true, in - ScopeApplicationAdapter#setRoomValues(Long, Boolean, Boolean, String) - .</div> -<dl> -<dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>streamId</code> - </dd> <dd><code>rcm</code> - </dd> -<dd><code>updateRoomCount</code> - true means the count for the room has to be updated</dd> <dt><span class="returnLabel">Returns:</span></dt> +<dd>updated client</dd> </dl> </li> </ul> -<a name="removeClient-java.lang.String-org.apache.openmeetings.db.entity.server.Server-"> +<a name="remove-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>removeClient</h4> -<pre>boolean removeClient(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> streamId, - <a href="../../../../../../org/apache/openmeetings/db/entity/server/Server.html" title="class in org.apache.openmeetings.db.entity.server">Server</a> server)</pre> +<h4>remove</h4> +<pre>boolean remove(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> uid)</pre> <div class="block">Remove a client from the session store</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>streamId</code> - </dd> +<dd><code>uid</code> - </dd> <dt><span class="returnLabel">Returns:</span></dt> +<dd>true if client was removed</dd> </dl> </li> </ul> -<a name="getClientListByRoom-java.lang.Long-"> +<a name="listByRoom-java.lang.Long-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>getClientListByRoom</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a>> getClientListByRoom(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> roomId)</pre> +<h4>listByRoom</h4> +<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a>> listByRoom(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> roomId)</pre> <div class="block">Get all ClientList Objects of that room and domain This Function is needed cause it is invoked internally AFTER the current user has been already removed from the ClientList to see if the Room is empty again and @@ -521,58 +299,37 @@ var activeTableTab = "activeTableTab"; </dl> </li> </ul> -<a name="getClientListByRoomAll-java.lang.Long-"> +<a name="listByRoomAll-java.lang.Long-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>getClientListByRoomAll</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a>> getClientListByRoomAll(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> roomId)</pre> +<h4>listByRoomAll</h4> +<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a>> listByRoomAll(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> roomId)</pre> </li> </ul> -<a name="getCurrentModeratorByRoom-java.lang.Long-"> +<a name="listModeratorByRoom-java.lang.Long-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>getCurrentModeratorByRoom</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a>> getCurrentModeratorByRoom(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> roomId)</pre> +<h4>listModeratorByRoom</h4> +<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/StreamClient.html" title="class in org.apache.openmeetings.db.entity.room">StreamClient</a>> listModeratorByRoom(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> roomId)</pre> <div class="block">get the current Moderator in this room</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>roomname</code> - </dd> -<dt><span class="returnLabel">Returns:</span></dt> -</dl> -</li> -</ul> -<a name="getListByStartAndMax-int-int-java.lang.String-boolean-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>getListByStartAndMax</h4> -<pre><a href="../../../../../../org/apache/openmeetings/db/dto/basic/SearchResult.html" title="class in org.apache.openmeetings.db.dto.basic">SearchResult</a><<a href="../../../../../../org/apache/openmeetings/db/entity/room/Client.html" title="class in org.apache.openmeetings.db.entity.room">Client</a>> getListByStartAndMax(int start, - int max, - <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> orderby, - boolean asc)</pre> -<div class="block">Get list of current client sessions</div> -<dl> -<dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>start</code> - </dd> -<dd><code>max</code> - </dd> -<dd><code>orderby</code> - </dd> -<dd><code>asc</code> - </dd> +<dd><code>roomId</code> - </dd> <dt><span class="returnLabel">Returns:</span></dt> </dl> </li> </ul> -<a name="getRecordingCount-long-"> +<a name="getRecordingCount-java.lang.Long-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getRecordingCount</h4> -<pre>long getRecordingCount(long roomId)</pre> +<pre>long getRecordingCount(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> roomId)</pre> <div class="block">returns number of current users recording</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -581,13 +338,13 @@ var activeTableTab = "activeTableTab"; </dl> </li> </ul> -<a name="getPublishingCount-long-"> +<a name="getPublishingCount-java.lang.Long-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getPublishingCount</h4> -<pre>long getPublishingCount(long roomId)</pre> +<pre>long getPublishingCount(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> roomId)</pre> <div class="block">returns a number of current users publishing screensharing</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -596,33 +353,33 @@ var activeTableTab = "activeTableTab"; </dl> </li> </ul> -<a name="getActiveRoomIdsByServer-org.apache.openmeetings.db.entity.server.Server-"> +<a name="getActiveRoomIds--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>getActiveRoomIdsByServer</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> getActiveRoomIdsByServer(<a href="../../../../../../org/apache/openmeetings/db/entity/server/Server.html" title="class in org.apache.openmeetings.db.entity.server">Server</a> server)</pre> -<div class="block">Get a list of all servers of all rooms on that server, serverId = null - means it is a local session on the master.</div> +<h4>getActiveRoomIds</h4> +<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> getActiveRoomIds()</pre> +<div class="block">Get a list of all rooms with users in the system.</div> <dl> -<dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>server</code> - </dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>a set, a roomId can be only one time in this list</dd> </dl> </li> </ul> -<a name="getSessionStatistics--"> +<a name="getActiveRoomIds-java.lang.String-"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> -<h4>getSessionStatistics</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getSessionStatistics()</pre> -<div class="block">Get some statistics about the current sessions</div> +<h4>getActiveRoomIds</h4> +<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> getActiveRoomIds(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> serverId)</pre> +<div class="block">Get a list of rooms with users on particular cluster node.</div> <dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>server</code> - </dd> <dt><span class="returnLabel">Returns:</span></dt> +<dd>a set, a roomId can be only one time in this list</dd> </dl> </li> </ul>
http://git-wip-us.apache.org/repos/asf/openmeetings-site/blob/87056857/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/LdapConfigDao.html ---------------------------------------------------------------------- diff --git a/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/LdapConfigDao.html b/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/LdapConfigDao.html index c68c634..3f4c5f7 100644 --- a/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/LdapConfigDao.html +++ b/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/LdapConfigDao.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_131) on Tue Jun 27 00:25:34 NOVT 2017 --> +<!-- Generated by javadoc (1.8.0_144) on Sun Sep 03 22:39:53 NOVT 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>LdapConfigDao (Openmeetings DB 3.3.0 API)</title> -<meta name="date" content="2017-06-27"> +<title>LdapConfigDao (Openmeetings DB 3.3.1 API)</title> +<meta name="date" content="2017-09-03"> <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="LdapConfigDao (Openmeetings DB 3.3.0 API)"; + parent.document.title="LdapConfigDao (Openmeetings DB 3.3.1 API)"; } } catch(err) { http://git-wip-us.apache.org/repos/asf/openmeetings-site/blob/87056857/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/OAuth2Dao.html ---------------------------------------------------------------------- diff --git a/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/OAuth2Dao.html b/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/OAuth2Dao.html index e351a6b..fbe7ca5 100644 --- a/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/OAuth2Dao.html +++ b/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/OAuth2Dao.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_131) on Tue Jun 27 00:25:34 NOVT 2017 --> +<!-- Generated by javadoc (1.8.0_144) on Sun Sep 03 22:39:53 NOVT 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>OAuth2Dao (Openmeetings DB 3.3.0 API)</title> -<meta name="date" content="2017-06-27"> +<title>OAuth2Dao (Openmeetings DB 3.3.1 API)</title> +<meta name="date" content="2017-09-03"> <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="OAuth2Dao (Openmeetings DB 3.3.0 API)"; + parent.document.title="OAuth2Dao (Openmeetings DB 3.3.1 API)"; } } catch(err) { @@ -51,7 +51,7 @@ var activeTableTab = "activeTableTab"; <div class="subNav"> <ul class="navList"> <li><a href="../../../../../../org/apache/openmeetings/db/dao/server/LdapConfigDao.html" title="class in org.apache.openmeetings.db.dao.server"><span class="typeNameLink">Prev Class</span></a></li> -<li><a href="../../../../../../org/apache/openmeetings/db/dao/server/ServerDao.html" title="class in org.apache.openmeetings.db.dao.server"><span class="typeNameLink">Next Class</span></a></li> +<li><a href="../../../../../../org/apache/openmeetings/db/dao/server/SessiondataDao.html" title="class in org.apache.openmeetings.db.dao.server"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../../../index.html?org/apache/openmeetings/db/dao/server/OAuth2Dao.html" target="_top">Frames</a></li> @@ -474,7 +474,7 @@ implements <a href="../../../../../../org/apache/openmeetings/db/dao/IDataProvid <div class="subNav"> <ul class="navList"> <li><a href="../../../../../../org/apache/openmeetings/db/dao/server/LdapConfigDao.html" title="class in org.apache.openmeetings.db.dao.server"><span class="typeNameLink">Prev Class</span></a></li> -<li><a href="../../../../../../org/apache/openmeetings/db/dao/server/ServerDao.html" title="class in org.apache.openmeetings.db.dao.server"><span class="typeNameLink">Next Class</span></a></li> +<li><a href="../../../../../../org/apache/openmeetings/db/dao/server/SessiondataDao.html" title="class in org.apache.openmeetings.db.dao.server"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../../../index.html?org/apache/openmeetings/db/dao/server/OAuth2Dao.html" target="_top">Frames</a></li> http://git-wip-us.apache.org/repos/asf/openmeetings-site/blob/87056857/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/SOAPLoginDao.html ---------------------------------------------------------------------- diff --git a/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/SOAPLoginDao.html b/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/SOAPLoginDao.html index 6052196..507a2bc 100644 --- a/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/SOAPLoginDao.html +++ b/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/SOAPLoginDao.html @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_131) on Tue Jun 27 00:25:34 NOVT 2017 --> +<!-- Generated by javadoc (1.8.0_144) on Sun Sep 03 22:39:53 NOVT 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>SOAPLoginDao (Openmeetings DB 3.3.0 API)</title> -<meta name="date" content="2017-06-27"> +<title>SOAPLoginDao (Openmeetings DB 3.3.1 API)</title> +<meta name="date" content="2017-09-03"> <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="SOAPLoginDao (Openmeetings DB 3.3.0 API)"; + parent.document.title="SOAPLoginDao (Openmeetings DB 3.3.1 API)"; } } catch(err) {
