Class CloudNetCloudPermissionsModule

java.lang.Object
eu.cloudnetservice.driver.module.DefaultModule
eu.cloudnetservice.driver.module.driver.DriverModule
eu.cloudnetservice.modules.cloudperms.node.CloudNetCloudPermissionsModule
All Implemented Interfaces:
eu.cloudnetservice.common.Nameable, eu.cloudnetservice.driver.module.Module

@Singleton public final class CloudNetCloudPermissionsModule extends eu.cloudnetservice.driver.module.driver.DriverModule
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     

    Fields inherited from class eu.cloudnetservice.driver.module.driver.DriverModule

    CONFIG_PATH_ELEMENT

    Fields inherited from class eu.cloudnetservice.driver.module.DefaultModule

    classLoader, moduleConfig, moduleWrapper
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
     
    void
    registerDataSyncHandler(@NonNull eu.cloudnetservice.node.cluster.sync.DataSyncRegistry dataSyncRegistry)
     
    void
    registerListeners(@NonNull eu.cloudnetservice.driver.event.EventManager eventManager, @NonNull eu.cloudnetservice.driver.util.ModuleHelper moduleHelper)
     
    void
     

    Methods inherited from class eu.cloudnetservice.driver.module.driver.DriverModule

    configPath, readConfig, readConfig, readConfigAndInstantiate, readConfigAndInstantiate, writeConfig

    Methods inherited from class eu.cloudnetservice.driver.module.DefaultModule

    classLoader, init, moduleConfig, moduleWrapper

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface eu.cloudnetservice.driver.module.Module

    description, group, name, version, website
  • Field Details

  • Constructor Details

    • CloudNetCloudPermissionsModule

      public CloudNetCloudPermissionsModule()
  • Method Details

    • registerDataSyncHandler

      @ModuleTask(order=(byte)0x7f, lifecycle=LOADED) public void registerDataSyncHandler(@NonNull @NonNull eu.cloudnetservice.node.cluster.sync.DataSyncRegistry dataSyncRegistry)
    • initConfig

      @ModuleTask(order=(byte)0x7e, lifecycle=LOADED) public void initConfig()
    • reload

      @ModuleTask(lifecycle=RELOADING) public void reload()
    • registerListeners

      @ModuleTask(order=(byte)0x7c, lifecycle=STARTED) public void registerListeners(@NonNull @NonNull eu.cloudnetservice.driver.event.EventManager eventManager, @NonNull @NonNull eu.cloudnetservice.driver.util.ModuleHelper moduleHelper)
    • permissionsConfig

      @NonNull public @NonNull CloudPermissionConfig permissionsConfig()