Enum Class ModuleSetupKeys
- All Implemented Interfaces:
Serializable,Comparable<ModuleSetupKeys>,Constable,ParameterMapKey
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionАктивные статусы договораПриостановленные статусы договораРазделитель CSVПерезагрузка соединенийКласс генератора логинаКласс генератора пароляID приложений учётаТип устройства InetAccounting-сервераИсправление событий учётаРежим активации учетного периодаЧасовой пояс логов процессаПроверка цены в тарифеИсправление диапазона трафикаПредзагрузка runtime-карты договоровПроверка дубликатов соединенийПоиск устройства по адресу сокетаЗамена ID relay-устройстваDHCP RENEWПропуск неизвестных устройствDHCP XIDКод ошибкиСовместимость с legacy RADIUS NASПересылка Access-AnswerПересылка Access-RequestПересылка Accounting-ResponseПересылка после предобработкиПересылка после обработкиАвтокоммит RADIUS-слушателяТаймаут запросаОжидание загрузки SAОтключение сервиса при ошибке тарифаСимволы логинаОписание символов логинаКласс генератора логинаМаксимальный логинМинимальный логинСимволы пароляСимволы автопароляОписание символов пароляДлина автопароляМаксимальная длина пароляМинимальная длина пароляРазмер пачки runtime-картыЧисло потоков runtime-картыЗапрос сброса сессийНазвание тарифаЗавершение сессий при завершении договора -
Method Summary
Modifier and TypeMethodDescriptiongetName()getTitle()static ModuleSetupKeysReturns the enum constant of this class with the specified name.static ModuleSetupKeys[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfMethods inherited from interface ru.bitel.common.ParameterMapKey
getParent, getSubLevel
-
Enum Constant Details
-
CSV_SEPARATOR
Разделитель CSV
csv.separator=;
Разделитель полей в CSV-файле
-
INET_ERROR_CODE_K1
Код ошибки
error.code.{1}=
Шаблон ключа кода ошибки, где {1} - конкретный номер кода ошибки
-
INET_WRAP_CONTRACT_FINISH_CURRENT_SESSIONS
Завершение сессий при завершении договора
wrap.contract.finish.current.sessions=false
Завершать ли активные (текущие) сессии автоматически при завершении (снятии) договора
-
INET_RADIUS_FORWARD_AFTER_PREPROCESS
Пересылка после предобработки
radius.forward.after.preprocess=
Пересылка RADIUS-запросов на внешний сервер после этапа предобработки (after preprocess)
-
INET_RADIUS_FORWARD_AFTER_PROCESS
Пересылка после обработки
radius.forward.after.process=
Пересылка RADIUS-запросов на внешний сервер после основной обработки запроса (after process)
-
INET_RADIUS_FORWARD_ACCESS_REQUEST
Пересылка Access-Request
radius.forward.access.request=
Пересылка RADIUS-запросов типа Access-Request на внешний сервер
-
INET_RADIUS_FORWARD_ACCESS_ANSWER
Пересылка Access-Answer
radius.forward.access.answer=
Пересылка RADIUS-ответов доступа (Access-Answer) на внешний сервер
-
INET_RADIUS_FORWARD_ACCOUNTING_RESPONSE
Пересылка Accounting-Response
radius.forward.accounting.response=
Пересылка RADIUS-ответов учёта (Accounting-Response) на внешний сервер
-
INET_ACCOUNTING_EVENT_FIX
Исправление событий учёта
accounting.accountingEventFix=true
Применение исправлений (фиксов) при обработке Accounting-событий учёта
-
INET_ACCOUNTING_APPLICATION_IDS
ID приложений учёта
accounting.application.ids=
Список ID приложений, участвующих в учёте (через запятую)
-
INET_ACCOUNTING_TRAFFIC_RANGE_FIX
Исправление диапазона трафика
accounting.trafficRangeFix=true
Применение исправлений (фиксов) при расчёте диапазона трафика в учёте
-
INET_ACCOUNTING_PROCESS_LOGS_TIMEZONE
Часовой пояс логов процесса
accounting.process.logs.timezone=
Часовой пояс, используемый при записи логов процесса учёта (accounting process)
-
INET_SA_LOAD_WAIT
Ожидание загрузки SA
sa.load.wait=180
Максимальное время ожидания (в секундах) загрузки SA при старте модуля
-
INET_NAS_RADIUS_LEGASY_FIX
Совместимость с legacy RADIUS NAS
nas.radius.legacy.fix=false
Исправления для совместимости с устаревшими (legacy) RADIUS-устройствами NAS
-
INET_DHCP_RENEW
DHCP RENEW
dhcp.renew=false
Использовать повторное получение (RENEW) DHCP-аренды
-
INET_DHCP_XID
DHCP XID
dhcp.xid=true
Использовать уникальный идентификатор (XID) DHCP-транзакции
-
INET_DHCP_SKIP_UNKNOWN_DEVICES
Пропуск неизвестных устройств
dhcp.skipUnknownDevices=false
Пропускать ли неизвестные устройства при обработке DHCP-запросов
-
INET_DHCP_FIND_DEVICE_BY_SOCKET_ADDRESS
Поиск устройства по адресу сокета
dhcp.findDeviceBySocketAddress=true
Определять ли устройство (NAS) по адресу сокета (socket address) при обработке DHCP-запросов
-
INET_DHCP_OVERRIDE_RELAY_DEVICE_ID
Замена ID relay-устройства
dhcp.overrideRelayDeviceId=0
ID устройства, на которое подставляется relay-устройство при DHCP-запросах (0 - без замены)
-
INET_SERV_RUNTIME_MAP_LOAD_THREAD_COUNT
Число потоков runtime-карты
inetServRuntimeMap.load.threadCount=6
Число потоков при загрузке runtime-карты сервисов (inetServRuntimeMap)
-
INET_SERV_RUNTIME_MAP_LOAD_BATCH_COUNT
Размер пачки runtime-карты
inetServRuntimeMap.load.batchCount=3000
Размер пачки (batch) при загрузке runtime-карты сервисов (inetServRuntimeMap)
-
INET_CONTRACT_RUNTIME_MAP_PREFETCH
Предзагрузка runtime-карты договоров
contractRuntimeMap.prefetch=false
Включить ли предзагрузку (prefetch) runtime-карты договоров
-
INET_ACCOUNTING_TARIFFICATION_CHECK_PRICE
Проверка цены в тарифе
accounting.tariffication.checkPrice=1
Проверка цены в тарифе: 0 - проверка отсутствует, 1 - ошибка только, если у сессии есть трафик определённого типа, но для него нет цены, 2 - ошибка, если хотя бы для одного типа трафика в привязке типа сервиса нет цены (по умолчанию - 1)
-
INET_ACCOUNTING_PERIOD_ACTIVATION_MODE
Режим активации учетного периода
accounting.period.activation.mode=false
Режим активации учетного периода, если не используется скрипт на событие активации, 0 (по умолчанию) - активация со дня подключения (старта сессии), 1 - активация с начала месяца. Следует учитывать, что учетный период является второй величиной при вычислении пропорциональности в тарифной ветке "Диапазон трафика"
-
INET_ACCOUNTING_DEVICE_TYPE_IDS
Тип устройства InetAccounting-сервера
accounting.deviceTypeIds=
ID типа устройства, являющегося (корневым) InetAccounting-сервером. Не путать с ID устройства или ID типа устройства Cisco/SmartEdge. Обычно этот тип устройства называют Access+Accounting, иногда ProcessGroup. Параметр обязателен!
-
INET_SERV_DISABLE_ON_TARIFF_ERROR
Отключение сервиса при ошибке тарифа
serv.disableOnTariffError=false
Нужно ли отключать сервис с типом инициации "по трафику", если тариф не найден
-
INET_SERV_LOGIN_CLASS
Класс генератора логина
serv.login.class=
Динамический класс генератора логинов сервиса (должен реализовывать соответствующий интерфейс генерации логина)
-
INET_SERV_LOGIN_CHARS
Символы логина
serv.login.chars=01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
Список разрешённых символов для логина
-
INET_SERV_LOGIN_CHARS_DESCRIPTION
Описание символов логина
serv.login.chars.description=
Текст, отображаемый пользователю, если введённые символы логина не разрешены
-
INET_SERV_PASSWORD_LENGTH_MIN
Минимальная длина пароля
serv.password.length.min=0
Минимальная длина пароля
-
INET_SERV_PASSWORD_LENGTH_MAX
Максимальная длина пароля
serv.password.length.max=16
Максимальная длина пароля
-
INET_SERV_PASSWORD_CHARS
Символы пароля
serv.password.chars=
invalid reference
PswdGen.EXTENDED_PASSWORD_CHARSРазрешённые символы пароля (используются также при его генерации)
-
INET_SERV_PASSWORD_CHARS_DESCRIPTION
Описание символов пароля
serv.password.chars.description=
Текст, отображаемый пользователю, если введённые символы пароля не разрешены
-
INET_SERV_PASSWORD_LENGTH_AUTO
Длина автопароля
serv.password.length.auto=6
Длина автоматически генерируемого пароля
-
INET_SERV_PASSWORD_CHARS_AUTO
Символы автопароля
serv.password.chars.auto=
invalid reference
PswdGen.EXTENDED_PASSWORD_CHARS_AUTOСимволы для автоматически генерируемого пароля (по умолчанию - значение из serv.password.chars)
-
INET_ACCOUNT_LOGIN_CLASS
Класс генератора логина
account.login.class=
динамический класс для генерации логина, если указан и выбрана галочка "авто" используется этот класс, иначе встроенный генератор логина, параметры указанные ниже связанные с логином используются только для встроенного генератора класс генератора должен реализовывать интерфейс ru.bitel.bgbilling.modules.inet.api.server.bean.InetAccountGenerate или ru.bitel.bgbilling.modules.inet.server.bean.InetAccountGenerate (для 8.2101+)
-
INET_ACCOUNT_PASSWORD_CLASS
Класс генератора пароля
account.password.class=
динамический класс для генерации пароля, если указан и выбрана галочка "авто" используется этот класс, иначе встроенный генератор пароля, параметры указанные ниже связанные с паролем используются только для встроенного генератора класс генератора должен реализовывать интерфейс ru.bitel.bgbilling.modules.inet.api.server.bean.InetAccountGenerate или ru.bitel.bgbilling.modules.inet.server.bean.InetAccountGenerate (для 8.2101+)
-
INET_REQUEST_LOG_TIMEOUT
Таймаут запроса
requestLog.request.timeout=30
Таймаут (в секундах) ожидания ответа при записи запроса в лог (requestLog)
-
INET_SERV_LOGIN_MIN
Минимальный логин
serv.login.min=1
Минимальное значение логина при генерации логина
-
INET_SERV_LOGIN_MAX
Максимальный логин
serv.login.max=
invalid reference
Integer.MAX_VALUEМаксимальное значение логина при генерации логина (т.е. если в базе присутствуют логины 1,2,3 и 10000000, то при генерации создастся логин 4, а не 10000001), 2147483647 - максимальное допустимое значение
-
INET_ACCESS_RELOAD_CONNECTIONS
Перезагрузка соединений
access.inetReload.reloadConnections=0
Периодическая перезагрузка активных соединений (inetReload), 0 - перезагрузка отключена
-
INET_COONECTION_CHECK_DUPLICATE
Проверка дубликатов соединений
connection.checkDuplicate=false
Проверка на дубликаты, если одно и то же устройство уже имеет активное соединение
-
INET_RADIUS_LISTENER_AUTO_COMMIT
Автокоммит RADIUS-слушателя
radius.listener.autoCommit=
Автокоммит (autoCommit) в RADIUS-слушателе при обработке событий
-
INET_TARIFFICATION_TARIFF_LABEL_K1_TITLE
Название тарифа
tariffication.tariff.label.{1}.title=
Шаблон ключа с названием (title) тарифа, где {1} - идентификатор тарифа
-
INET_SESSION_FLUSHING_PROFILE_QUERY
Запрос сброса сессий
session.flushing.profile.query=
SQL-запрос (профиль), задающий критерий выборки сессий при сбросе (flushing) сессий
-
CONTRACT_STATUS_ACTIVE_CODES
Активные статусы договора
contract.status.active.codes=
Активные статусы договора (через запятую)
-
CONTRACT_STATUS_SUSPEND_CODES
Приостановленные статусы договора
contract.status.suspend.codes=
Приостановленные статусы договора (через запятую)
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getName
- Specified by:
getNamein interfaceParameterMapKey
-
getDefaultValue
- Specified by:
getDefaultValuein interfaceParameterMapKey
-
getTitle
- Specified by:
getTitlein interfaceParameterMapKey
-
getDescription
- Specified by:
getDescriptionin interfaceParameterMapKey
-