CoreSolution¶
- public interface CoreSolution¶
Прикладное решение.
Предоставляет исполняющемуся прикладному коду доступ к глобальным ресурсам сервера.
CoreSolutionсоответствует конфигурации``<database/>`` вglobal3.config.xml.
Methods¶
getCoreSessionPoolManager¶
- CoreSessionPoolManagerI getCoreSessionPoolManager()¶
Возвращает менеджер пулов
CoreSession- Returns:
менеджер пулов прикладных сессий.
getDatabase¶
- CoreDatabase getDatabase()¶
- Returns:
Текущая БД
getLicense¶
- CoreLicenseI getLicense()¶
- Returns:
Информация о лицензии текущего прикладного решения
getRabbitMQ¶
- CoreRabbitMQ getRabbitMQ()¶
Доступ к соединению с RabbitMQ сервером
- Returns:
соединение с RabbitMQ сервером
getSshSessionManager¶
- CoreSshSessionManager getSshSessionManager()¶
Менеджер пулов клиентских SSH-сессий к удалённым SSH-серверам.
- Returns:
менеджер пулов клиентских SSH-сессий к удалённым SSH-серверам.
getTelemetry¶
- CoreTelemetry getTelemetry()¶
Added in version AS: 1.23.0-ms5
Возвращает экземпляр
CoreTelemetry, отвечающий за телеметрию в контексте текущего решения.- Returns:
экземпляр
CoreTelemetry
newReportBuilderFactory¶
- CoreReportBuilderFactory newReportBuilderFactory()¶
Возвращает фабрику строителей печатных форм (отчётов).
- Throws:
ApplicationException– Если что-то пошло не так.
- Returns:
фабрика строителей печатных форм.