Launcher/libLauncher/src/main/java/ru/gravit/launcher/modules/Module.java
Zaxar163 f00c0489a7 Выполнил ревью кода с правками. (#153)
* [ANY] Автоматический запуск task build при запуске gradle без параметров.

* [ANY] Пересмотр modulesManager.

* [ANY] Закончен review libLauncher`а.

* [FIX] Logger и ServerWrapper или e.printStackTrace вместо нормального логгирования.

* [ANY] Разгрёб auth* и hwidHandler.

* [FEATURE] Modules этап finish. + [FIX] Правки LauncherEngine.

* [FIX] Проверки безопасности в loadModuleFull. + [FIX] finishModules в launchServer.
2019-01-18 05:30:55 +07:00

22 lines
387 B
Java

package ru.gravit.launcher.modules;
import ru.gravit.utils.Version;
public interface Module extends AutoCloseable {
String getName();
Version getVersion();
int getPriority();
void init(ModuleContext context);
void postInit(ModuleContext context);
void preInit(ModuleContext context);
default void finish(ModuleContext context) {
// NOP
};
}