Перейти к содержанию

AdminCommandRegistry

Центральный реестр команд консоли с поддержкой автодополнения аргументов, псевдонимов и обработчиков.

Обзор

AdminCommandRegistry управляет зарегистрированными командами, выполняет их диспетчеризацию и вычисляет варианты автодополнения параметров для AdminConsole.

API

AdminCommandRegistry::commands()

Все команды

Возвращает неизменяемый список всех зарегистрированных команд.

Возвращает List.

AdminCommandRegistry::find(String)

Найти команду

Ищет зарегистрированную команду по имени или псевдониму.

Параметр Тип Описание
name String —

Возвращает CommandDefinition.

AdminCommandRegistry::register(String, String, CommandExecutor)

Зарегистрировать команду

Регистрирует определение команды или обработчик.

Параметр Тип Описание
name String —
description String —
executor CommandExecutor —

Возвращает AdminCommandRegistry.

AdminCommandRegistry::unregister(String)

Удалить команду

Удаляет команду из реестра по имени.

Параметр Тип Описание
name String —

Возвращает AdminCommandRegistry.