Interface PluginFactoryService
public interface PluginFactoryService
Create Plugin according to
File and PluginArchive- Since:
- 0.4.0
- Author:
- qilong.zql
-
Method Summary
Modifier and TypeMethodDescriptioncreateEmbedPlugin(PluginArchive pluginArchive, ClassLoader masterClassLoader) Mock Plugin Model according to master bizcreatePlugin(PluginArchive pluginArchive) Create Plugin Model according toPluginArchivecreatePlugin(PluginArchive pluginArchive, URL[] extensions, Set<String> exportPackages) can custom plugin extensions urlscreatePlugin(File file) Create Plugin Model according toFile
-
Method Details
-
createPlugin
Create Plugin Model according toPluginArchive- Parameters:
pluginArchive- thePluginArchivemodel- Returns:
- Biz
- Throws:
IOException- throw io exception whenPluginArchiveis invalid.
-
createPlugin
Plugin createPlugin(PluginArchive pluginArchive, URL[] extensions, Set<String> exportPackages) throws IOException can custom plugin extensions urls- Parameters:
pluginArchive-extensions-exportPackages-- Returns:
- Throws:
IOException
-
createPlugin
Create Plugin Model according toFile- Parameters:
file- the plugin file- Returns:
- Plugin
- Throws:
IOException- throw io exception whenPluginArchiveis invalid.
-
createEmbedPlugin
Plugin createEmbedPlugin(PluginArchive pluginArchive, ClassLoader masterClassLoader) throws IOException Mock Plugin Model according to master biz- Returns:
- Throws:
IOException
-