Tessa.Platform.Plugins - пространство имён
API для разработки расширений-плагинов Chronos.
| AggregatePluginTrigger |
Триггер плагина, состоящий из нескольких триггеров.
|
| CronPluginTrigger |
Триггер плагина, запускающий плагин по cron-выражению.
|
| HandlerBasePluginExtension |
Базовый класс для расширения плагина Chronos, который использует IPluginHandler для своей обработки.
|
| IntervalPluginTrigger |
Триггер плагина, запускающий плагин по заданному интервалу.
|
| OneTimePluginTrigger |
Триггер плагина, запускающий плагин ровно один раз.
|
| PluginExecutingContext |
Контекст выполнения плагина через IPluginHandler.
|
| PluginExtension |
Базовый класс для расширения плагина Chronos.
|
| PluginExtensionContext |
Контекст расширений плагинов Chronos IPluginExtension.
|
| PluginExtensions |
Методы-расширения для пространства имён Tessa.Platform.Plugins.
|
| PluginGroupFilterPolicy |
Политика фильтрации расширений плагинов IPluginExtension, использующая политику IPluginGroupPolicy для того,
чтобы не выполнять методы плагинов, для которых в контексте IPluginExtensionContext
указана группа расширений плагинов Group, запрещённая указанной политикой.
Если политика IPluginGroupPolicy не зарегистрирована, то метод расширения не будет выполнен,
т.е. указание этой политики является обязательным для выполнения таких расширений.
|
| PluginGroupPolicy |
Политика, определяющая допустимость группы расширений плагинов
для выполнения её методов.
|
| PluginGroups |
Группы плагинов.
|
| PluginGroupSettings |
Настройки группы плагинов.
|
| PluginHandlerResolver |
Объект, используемый для получения обработчика плагина по его имени.
|
| PluginHandlerRunner |
Объект, запускающий обработчики плагинов IPluginHandler.
|
| PluginJobSourceProvider |
Объект, предоставляющий список объектов с данными для запуска плагина.
|
| PluginSettings |
Объект с базовыми настройками плагина.
|
| PluginSettingsProvider |
Объект, предоставляющий настройки плагинов.
|
| PluginState |
Состояние плагина.
|
| PluginStateManager |
Менеджер управления состоянием запускаемых плагинов.
|
| PluginTraceListener |
Объект, выполняющий отслеживание событий, происходящих с расширениями IPluginExtension.
Обычно при этом изменяется идентификатор запроса ServerRequestID.
|
| PluginTriggerFactory | |