Package io.aether.cli
Class CliApi
java.lang.Object
io.aether.cli.CliApi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassAPI for changing resources (e.g., groups).classAPI for creating resources (client, group).static classMessage container class.classAPI for sending messages.classAPI for setting properties.classAPI for showing resources. -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal io.aether.utils.Destroyer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.aether.utils.futures.ARFuture<Boolean> checkAccess(File state, UUID uid1, UUID uid2) create(int timeout) resolveUuid(String uuidOrAlias) Resolves UUID aliases (user-defined first, then static) or raw UUID strings.io.aether.utils.futures.AFutureSafely destroys resources via an executorset()show()version()
-
Field Details
-
destroyer
public final io.aether.utils.Destroyer destroyer -
createApi
-
showApi
-
setApi
-
-
Constructor Details
-
CliApi
Constructor receiving the persistent state- Parameters:
cliState- The loaded CLI state
-
-
Method Details
-
resolveUuid
Resolves UUID aliases (user-defined first, then static) or raw UUID strings. This method is used by ConsoleMgrCanonical as a type converter.- Parameters:
uuidOrAlias- The string to resolve.- Returns:
- The resolved UUID.
- Throws:
IllegalArgumentException- if the string is neither a valid alias nor a UUID.
-
safeDestroy
public io.aether.utils.futures.AFuture safeDestroy()Safely destroys resources via an executor -
version
-
create
-
change
-
checkAccess
-
send
-
show
-
set
-