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:

фабрика строителей печатных форм.