Constructor
new CubeEngine()
Classes
Methods
addLogHandler(handler)
添加日志监听器。
Parameters:
Name | Type | Description |
---|---|---|
handler |
LogHandler | 日志监听器。 |
getAuthService() → {AuthService}
获取授权服务模块。
Returns:
返回授权服务模块。
- Type
- AuthService
getConferenceService() → {ConferenceService}
获取会议服务。
Returns:
返回会议服务模块。
- Type
- ConferenceService
getContactService() → {ContactService}
获取联系人服务。
Returns:
返回联系人模块。
- Type
- ContactService
getFileProcessor() → {FileProcessor}
获取文件处理服务。
Returns:
返回文件处理模块。
- Type
- FileProcessor
getFileStorage() → {FileStorage}
获取文件存储服务。
Returns:
返回文件存储模块。
- Type
- FileStorage
getMainPipeline() → {Pipeline}
获取主通道实例。
Returns:
返回主通道实例。
- Type
- Pipeline
getMessagingService() → {MessagingService}
获取消息服务。
Returns:
返回消息模块。
- Type
- MessagingService
getModule(moduleName) → {Module}
获取指定名称的模块。
Parameters:
Name | Type | Description |
---|---|---|
moduleName |
string | 指定模块名称。 |
Returns:
返回指定名称的模块。
- Type
- Module
getMultipointComm() → {MultipointComm}
获取多方通讯服务。
Returns:
返回多方通讯模块。
- Type
- MultipointComm
launchFileSelector(handle, acceptopt)
启动文件选择器。
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
handle |
function | 文件选择回调函数。 |
|
accept |
string |
<optional> |
input 标签的 accept 属性值。 |
removeLogHandler(handler)
移除日志监听器。
Parameters:
Name | Type | Description |
---|---|---|
handler |
LogHandler | 日志监听器。 |
resume()
恢复引擎工作。
start(config, handleSuccessopt, handleFailureopt)
启动引擎。
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
config |
KernelConfig | 配置信息。 |
|
handleSuccess |
function |
<optional> |
启动成功回调。 |
handleFailure |
function |
<optional> |
启动失败回调。 |
stop()
关闭引擎。
suspend()
挂起引擎工作。