| Package | Description | 
|---|---|
| org.springframework.shell | Contains core classes for Spring Shell, irrespective of the way commands are actually implemented. | 
| org.springframework.shell.command | 
| Modifier and Type | Method and Description | 
|---|---|
| static Availability | Availability. available() | 
| Availability | CommandNotCurrentlyAvailable. getAvailability() | 
| static Availability | Availability. unavailable(String reason) | 
| Constructor and Description | 
|---|
| CommandNotCurrentlyAvailable(String command,
                            Availability availability) | 
| Modifier and Type | Method and Description | 
|---|---|
| Availability | CommandRegistration. getAvailability()Get  Availabilityfor a command | 
| Availability | CommandRegistration.DefaultCommandRegistration. getAvailability() | 
| Modifier and Type | Method and Description | 
|---|---|
| CommandRegistration.Builder | CommandRegistration.Builder. availability(Supplier<Availability> availability)Define an  Availabilitysuppliear for a command. | 
| CommandRegistration.Builder | CommandRegistration.BaseBuilder. availability(Supplier<Availability> availability) | 
| Constructor and Description | 
|---|
| DefaultCommandRegistration(String[] commands,
                          InteractionMode interactionMode,
                          String group,
                          String description,
                          Supplier<Availability> availability,
                          List<CommandRegistration.DefaultOptionSpec> optionSpecs,
                          CommandRegistration.DefaultTargetSpec targetSpec,
                          List<CommandRegistration.DefaultAliasSpec> aliasSpecs,
                          CommandRegistration.DefaultExitCodeSpec exitCodeSpec) | 
Copyright © 2023. All rights reserved.