public abstract class KmsManager extends Object implements KurentoClientProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
KmsManager.KmsLoad |
| Constructor and Description |
|---|
KmsManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addKms(Kms kms) |
Kms |
getKms(String participantId)
Returns a
Kms using a round-robin strategy. |
List<KmsManager.KmsLoad> |
getKmssSortedByLoad() |
org.kurento.client.KurentoClient |
getKurentoClient(String participantId) |
Kms |
getLessLoadedKms() |
Kms |
getNextLessLoadedKms() |
public org.kurento.client.KurentoClient getKurentoClient(String participantId) throws RoomException
getKurentoClient in interface KurentoClientProviderRoomExceptionpublic Kms getKms(String participantId)
Kms using a round-robin strategy.participantId - session's idpublic void addKms(Kms kms)
public Kms getLessLoadedKms()
public Kms getNextLessLoadedKms()
public List<KmsManager.KmsLoad> getKmssSortedByLoad()
Copyright © 2015 Kurento. All rights reserved.