Enum Class EngineCapability
- All Implemented Interfaces:
Serializable, Comparable<EngineCapability>, Constable
Host-resource capabilities that are not exposed to a mudlib unless its manifest opts in.
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionOpen and use configured database connections.Request hosted-world transfer, shutdown, or similar instance-level control.Read and mutate files below the configured mudlib root.Inspect and rebind connected sessions. -
Method Summary
Modifier and TypeMethodDescriptionstatic EngineCapabilityReturns the enum constant of this class with the specified name.static EngineCapability[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
MUDLIB_FILES
Read and mutate files below the configured mudlib root. -
DATABASE
Open and use configured database connections. -
SESSION_CONTROL
Inspect and rebind connected sessions. -
HOST_CONTROL
Request hosted-world transfer, shutdown, or similar instance-level control.
-
-
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
-