-
- All Implemented Interfaces:
public final class ScreenMeet.Configuration
Create a configuration object. The organizationKey MUST be specified.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enum
ScreenMeet.Configuration.LogLevel
-
Field Summary
Fields Modifier and Type Field Description private final String
organizationKey
-
Constructor Summary
Constructors Constructor Description ScreenMeet.Configuration(String organizationKey)
-
Method Summary
Modifier and Type Method Description final String
getOrganizationKey()
final ScreenMeet.Configuration
httpTimeout(Long httpTimeout)
HTTP connection timeout. final ScreenMeet.Configuration
httpNumRetry(Integer httpNumRetry)
HTTP connection timeout. final ScreenMeet.Configuration
socketConnectionTimeout(Long socketConnectionTimeout)
HTTP connection timeout. final ScreenMeet.Configuration
socketConnectionNumRetries(Integer socketConnectionNumRetries)
Socket connection retry number. final ScreenMeet.Configuration
socketReconnectDelay(Long socketReconnectDelay)
Socket reconnection delay. final ScreenMeet.Configuration
socketReconnectNum(Integer socketReconnectNum)
Socket reconnection retry number. final ScreenMeet.Configuration
webRtcNumRetries(Integer webRtcNumRetries)
WebRTC connection retry number. final ScreenMeet.Configuration
webRtcTimeout(Long webRtcTimeout)
WebRTC connection timeout. final ScreenMeet.Configuration
collectMetrics(Boolean collect)
final ScreenMeet.Configuration
logLevel(ScreenMeet.Configuration.LogLevel logLevel)
Represent the severity and importance of log messages output -
-
Constructor Detail
-
ScreenMeet.Configuration
ScreenMeet.Configuration(String organizationKey)
- Parameters:
organizationKey
- the api token for your organization
-
-
Method Detail
-
getOrganizationKey
final String getOrganizationKey()
-
httpTimeout
final ScreenMeet.Configuration httpTimeout(Long httpTimeout)
HTTP connection timeout. Provided in milliseconds. Default 30000.
-
httpNumRetry
final ScreenMeet.Configuration httpNumRetry(Integer httpNumRetry)
HTTP connection timeout. Provided in milliseconds. Default 30000.
-
socketConnectionTimeout
final ScreenMeet.Configuration socketConnectionTimeout(Long socketConnectionTimeout)
HTTP connection timeout. Provided in milliseconds. Default 20000.
-
socketConnectionNumRetries
final ScreenMeet.Configuration socketConnectionNumRetries(Integer socketConnectionNumRetries)
Socket connection retry number. Default 5 retries.
-
socketReconnectDelay
final ScreenMeet.Configuration socketReconnectDelay(Long socketReconnectDelay)
Socket reconnection delay. Provided in seconds. Default 0s.
-
socketReconnectNum
final ScreenMeet.Configuration socketReconnectNum(Integer socketReconnectNum)
Socket reconnection retry number. Default unlimited retries. For unlimited set -1.
-
webRtcNumRetries
final ScreenMeet.Configuration webRtcNumRetries(Integer webRtcNumRetries)
WebRTC connection retry number. Default 5 retries.
-
webRtcTimeout
final ScreenMeet.Configuration webRtcTimeout(Long webRtcTimeout)
WebRTC connection timeout. Provided in seconds. Default 60s.
-
collectMetrics
final ScreenMeet.Configuration collectMetrics(Boolean collect)
-
logLevel
final ScreenMeet.Configuration logLevel(ScreenMeet.Configuration.LogLevel logLevel)
Represent the severity and importance of log messages output
- Parameters:
logLevel
-INFO|DEBUG|ERROR. @see LogLevel
-
-
-
-