Interface NukkitTaskModule
-
@Module public interface NukkitTaskModule
-
-
Method Summary
-
-
-
Method Detail
-
bindTPSCounter
@Binds @IntoSet TaskSystem.Task bindTPSCounter(ServerTPSCounter<cn.nukkit.level.Level> tpsCounter)
-
bindPingCounter
@Binds @IntoSet TaskSystem.Task bindPingCounter(NukkitPingCounter pingCounter)
-
bindExtensionServerDataUpdater
@Binds @IntoSet TaskSystem.Task bindExtensionServerDataUpdater(ExtensionServerDataUpdater extensionServerDataUpdater)
-
bindLogCleanTask
@Binds @IntoSet TaskSystem.Task bindLogCleanTask(LogsFolderCleanTask logsFolderCleanTask)
-
bindConfigStoreTask
@Binds @IntoSet TaskSystem.Task bindConfigStoreTask(ConfigStoreTask configStoreTask)
-
bindDBCleanTask
@Binds @IntoSet TaskSystem.Task bindDBCleanTask(DBCleanTask cleanTask)
-
bindRamAndCpuTask
@Binds @IntoSet TaskSystem.Task bindRamAndCpuTask(SystemUsageBuffer.RamAndCpuTask ramAndCpuTask)
-
bindDiskTask
@Binds @IntoSet TaskSystem.Task bindDiskTask(SystemUsageBuffer.DiskTask diskTask)
-
bindShutdownHookRegistration
@Binds @IntoSet TaskSystem.Task bindShutdownHookRegistration(ShutdownHook.Registrar registrar)
-
bindJSONFileStorageCleanTask
@Binds @IntoSet TaskSystem.Task bindJSONFileStorageCleanTask(JSONFileStorage.CleanTask cleanTask)
-
bindShutdownDataPreservation
@Binds @IntoSet TaskSystem.Task bindShutdownDataPreservation(ShutdownDataPreservation dataPreservation)
-
bindOldDependencyCacheDeletion
@Binds @IntoSet TaskSystem.Task bindOldDependencyCacheDeletion(OldDependencyCacheDeletionTask deletionTask)
-
-