package com.l7tech.gateway.common.module;

import java.io.File;
import org.jetbrains.annotations.NotNull;

public interface ServerModuleFileLoader {
   void loadModule(@NotNull File var1, @NotNull ServerModuleFile var2) throws ModuleLoadingException;

   void updateModule(@NotNull File var1, @NotNull ServerModuleFile var2);

   void unloadModule(@NotNull File var1, @NotNull ServerModuleFile var2) throws ModuleLoadingException;

   boolean isModuleLoaded(@NotNull File var1, @NotNull ServerModuleFile var2);
}
