public class FakeKmsService extends KmsService
TestService.TestServiceScope| Modifier and Type | Field and Description |
|---|---|
protected List<WebRtcEndpoint> |
fakeBrowserList |
protected List<MediaPipeline> |
fakeMediaPipelineList |
protected List<WebRtcEndpoint> |
fakeWebRtcList |
defaultDockerContainerName, dockerContainerName, isKmsDocker, isKmsElastest, isKmsRemote, isKmsStarted, kmsAutostartDefault, kmsAutostartProp, kmsLoginProp, kmsPasswdProp, kmsPemProp, kmsScopeDefault, kmsScopeProp, kmsWsUriExportProp, kmsWsUriProp, kurentoClient, monitoredDockerContainerName, registrarLocalAddress, registrarUri, remoteKmsSshConnection, workspace, wsUrilog, scope| Constructor and Description |
|---|
FakeKmsService() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFakeClients(int numFakeClients,
int bandwidht,
MediaPipeline mainPipeline,
WebRtcEndpoint inputWebRtc,
long timeBetweenClientMs,
SystemMonitorManager monitor,
WebRtcConnector connector) |
protected String |
getDockerContainerNameSuffix() |
protected String |
getDockerLogSuffix() |
void |
releaseAllFakeClients(long timeBetweenClientMs,
WebRtcEndpoint inputWebRtc,
SystemMonitorManager monitor) |
void |
releaseAllFakePipelines(long timeBetweenClientMs,
SystemMonitorManager monitor) |
void |
removeAllFakeClients(long timeBetweenClientMs,
WebRtcEndpoint inputWebRtc,
SystemMonitorManager monitor) |
closeKurentoClient, createKurentoClient, getKmsLogPath, getKurentoClient, getMonitoredDockerContainerName, getScope, getWsUri, isKmsStarted, retrieveLogs, setDockerContainerName, setRegistrarLocalAddress, setRegistrarUri, setWsUri, start, stop, stopKmsprotected List<WebRtcEndpoint> fakeWebRtcList
protected List<WebRtcEndpoint> fakeBrowserList
protected List<MediaPipeline> fakeMediaPipelineList
protected String getDockerContainerNameSuffix()
getDockerContainerNameSuffix in class KmsServiceprotected String getDockerLogSuffix()
getDockerLogSuffix in class KmsServicepublic void addFakeClients(int numFakeClients,
int bandwidht,
MediaPipeline mainPipeline,
WebRtcEndpoint inputWebRtc,
long timeBetweenClientMs,
SystemMonitorManager monitor,
WebRtcConnector connector)
public void releaseAllFakeClients(long timeBetweenClientMs,
WebRtcEndpoint inputWebRtc,
SystemMonitorManager monitor)
public void releaseAllFakePipelines(long timeBetweenClientMs,
SystemMonitorManager monitor)
public void removeAllFakeClients(long timeBetweenClientMs,
WebRtcEndpoint inputWebRtc,
SystemMonitorManager monitor)
Copyright © 2021 Kurento. All rights reserved.