ClientActivationManager

Manages client activations.

Functions

Link copied to clipboard
abstract fun clear()
Link copied to clipboard
abstract fun getActivationById(p: @NotNull UUID): Optional<T>
Link copied to clipboard
abstract fun getActivationByName(p: @NotNull String): Optional<T>
Link copied to clipboard
abstract fun getActivations(): Collection<T>
Link copied to clipboard
Gets the parent client activation.
Link copied to clipboard
@NotNull
abstract fun register(@NotNull activations: @NotNull Collection<Activation>): @NotNull Collection<ClientActivation>
Registers a collection of client activations and returns the registered instances.
@NotNull
abstract fun register(@NotNull activation: @NotNull ClientActivation): @NotNull ClientActivation
Registers a client activation and returns the registered instance.
Link copied to clipboard
abstract fun unregister(p: @NotNull UUID): Boolean