
public class OServerPluginManager extends Object implements com.orientechnologies.common.util.OService
| Modifier and Type | Field and Description |
|---|---|
protected List<OPluginLifecycleListener> |
pluginListeners |
| Constructor and Description |
|---|
OServerPluginManager() |
protected List<OPluginLifecycleListener> pluginListeners
public void config(OServer iServer)
public void startup()
startup in interface com.orientechnologies.common.util.OServicepublic OServerPluginInfo getPluginByName(String iName)
public OServerPluginInfo getPluginByFile(String iFileName)
public String[] getPluginNames()
public void registerPlugin(OServerPluginInfo iPlugin)
public Collection<OServerPluginInfo> getPlugins()
public void uninstallPluginByFile(String iFileName)
public void shutdown()
shutdown in interface com.orientechnologies.common.util.OServicepublic String getName()
getName in interface com.orientechnologies.common.util.OServiceprotected void registerStaticDirectory(OServerPluginInfo iPluginData)
protected com.orientechnologies.common.util.OCallable<Object,String> createStaticLinkCallback(OServerPluginInfo iPluginData, URL wwwURL)
protected OServerPlugin startPluginClass(String iClassName, OServerParameterConfiguration[] params) throws Exception
Exceptionpublic OServerPluginManager registerLifecycleListener(OPluginLifecycleListener iListener)
public OServerPluginManager unregisterLifecycleListener(OPluginLifecycleListener iListener)
public void callListenerBeforeConfig(OServerPlugin plugin, OServerParameterConfiguration[] cfg)
public void callListenerAfterConfig(OServerPlugin plugin, OServerParameterConfiguration[] cfg)
public void callListenerBeforeStartup(OServerPlugin plugin)
public void callListenerAfterStartup(OServerPlugin plugin)
public void callListenerBeforeShutdown(OServerPlugin plugin)
public void callListenerAfterShutdown(OServerPlugin plugin)
Copyright © 2009–2018 OrientDB. All rights reserved.