Параметр cache_configuration#

Группа параметров cache_configuration используется для описания конфигурации для sharedmap.

Название

Обязательность

Описание

Возможные значения

Значение по умолчанию

actions

Обязательный

—

Последовательность параметров и их значения

—

actions.action

Обязательный

Действие, которое будет выполняться

Текстовое значение: add, replace, get, get_first, get_last, delete, delete_first, delete_last, remove, remove_first, remove_last

—

actions.condition

Обязательный

Выражение, включающее в себя следующие параметры: var, operator, val

Последовательность параметров и их значения

—

actions.condition.var

Обязательный

Обозначение имени переменной

Текстовое значение

—

actions.condition.operator

Обязательный

Оператор выражения

Текстовое значение: =, !=, ~, ~*, !~, !~*

—

actions.condition.val

Обязательный

Значение переменной

Текстовое значение

—

actions.incomeValue

—

Объект для вставки. Используется, если action == "ADD" или action == "REPLACE"

Текстовое значение

—

actions.processResult

Опциональный

—

Последовательность параметров и их значения

—

actions.processResult.resultType

Обязательный

Тип получившегося значения. Значение должно быть уникальным

Текстовое значение: success, message_unknown, default_error, empty_queue, already_exists

—

actions.processResult.status

Опциональный

Статус ответа

Текстовое значение

—

actions.processResult.pattern

Опциональный

Шаблон для ответа. Может содержать переменные. Используется, если pattern_file is None

Текстовое значение

—

actions.processResult.patternFile

Опциональный

Файл шаблона для ответа. Может содержать переменные. Используется, если pattern is None

Текстовое значение

—

actions.processResult.variables

—

—

Последовательность параметров и их значения

—

actions.processResult.variables.name

Обязательный

Имя переменных

Текстовое значение

—

actions.processResult.variables.pattern

Обязательный

Шаблон для переменных

Текстовое значение

—