public class EzyPluginsStarter extends EzyZoneComponentsStater
| Modifier and Type | Class and Description |
|---|---|
static class |
EzyPluginsStarter.Builder |
zoneContext, zoneSetting| Modifier | Constructor and Description |
|---|---|
protected |
EzyPluginsStarter(EzyPluginsStarter.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
static EzyPluginsStarter.Builder |
builder() |
protected EzyPluginSetting |
getPluginByName(String name) |
protected EzyPluginContext |
getPluginContext(String pluginName) |
protected Class<EzyPluginEntryLoader> |
getPluginEntryLoaderClass(EzyPluginSetting plugin) |
protected Class<EzyPluginEntryLoader> |
getPluginEntryLoaderClass(String pluginName) |
protected Set<String> |
getPluginNames() |
protected EzyPluginEntryLoader |
newPluginEntryLoader(String pluginName) |
void |
start() |
protected void |
startAllPlugins() |
protected void |
startPlugin(String pluginName) |
protected EzyPluginEntry |
startPlugin(String pluginName,
EzyPluginEntryLoader loader) |
protected EzyPluginsStarter(EzyPluginsStarter.Builder builder)
public void start()
start in interface com.tvd12.ezyfox.util.EzyStartablestart in class EzyZoneComponentsStaterprotected void startAllPlugins()
protected void startPlugin(String pluginName)
protected EzyPluginEntry startPlugin(String pluginName, EzyPluginEntryLoader loader) throws Exception
Exceptionprotected EzyPluginSetting getPluginByName(String name)
protected Class<EzyPluginEntryLoader> getPluginEntryLoaderClass(String pluginName) throws Exception
Exceptionprotected Class<EzyPluginEntryLoader> getPluginEntryLoaderClass(EzyPluginSetting plugin) throws Exception
Exceptionprotected EzyPluginEntryLoader newPluginEntryLoader(String pluginName) throws Exception
Exceptionprotected EzyPluginContext getPluginContext(String pluginName)
public static EzyPluginsStarter.Builder builder()
Copyright © 2021 Young Monkeys. All rights reserved.