
org.meridor.stecker.interfaces.PluginsAware Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of stecker-plugin-loader Show documentation
Show all versions of stecker-plugin-loader Show documentation
This is a plugin loading library. Its main purpose is to load extension point implementations from
provided plugins.
package org.meridor.stecker.interfaces;
import org.meridor.stecker.PluginMetadata;
import java.util.List;
import java.util.Optional;
public interface PluginsAware {
/**
* Returns information about plugin by its plugin name
*
* @param pluginName plugin name to process
* @return information about plugin or empty if not present
*/
Optional getPlugin(String pluginName);
/**
* Returns a list of dependencies in the registry
*
* @return a list of dependencies
*/
List getPluginNames();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy