Class PermissionsUpdateListener<P>
java.lang.Object
eu.cloudnetservice.modules.cloudperms.PermissionsUpdateListener<P>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Supplier<Collection<? extends P>>private final eu.cloudnetservice.driver.permission.PermissionManagementprivate final Executor -
Constructor Summary
ConstructorsConstructorDescriptionPermissionsUpdateListener(@NonNull Executor syncTaskExecutor, @NonNull Consumer<P> commandTreeUpdater, @NonNull Function<P, UUID> uniqueIdLookup, @NonNull Function<UUID, P> onlinePlayerLookup, @NonNull eu.cloudnetservice.driver.permission.PermissionManagement permissionManagement, @NonNull Supplier<Collection<? extends P>> onlinePlayerSupplier) -
Method Summary
-
Field Details
-
syncTaskExecutor
-
commandTreeUpdater
-
uniqueIdLookup
-
onlinePlayerLookup
-
permissionManagement
private final eu.cloudnetservice.driver.permission.PermissionManagement permissionManagement -
onlinePlayerSupplier
-
-
Constructor Details
-
PermissionsUpdateListener
public PermissionsUpdateListener(@NonNull @NonNull Executor syncTaskExecutor, @NonNull @NonNull Consumer<P> commandTreeUpdater, @NonNull @NonNull Function<P, UUID> uniqueIdLookup, @NonNull @NonNull Function<UUID, P> onlinePlayerLookup, @NonNull @NonNull eu.cloudnetservice.driver.permission.PermissionManagement permissionManagement, @NonNull @NonNull Supplier<Collection<? extends P>> onlinePlayerSupplier)
-
-
Method Details
-
handle
-
handle
-