Class OServerPluginManager
java.lang.Object
com.orientechnologies.orient.server.plugin.OServerPluginManager
- All Implemented Interfaces:
OService
Manages Server Extensions
- Author:
- Luca Garulli (l.garulli--(at)--orientdb.com)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcallListenerAfterConfig(OServerPlugin plugin, OServerParameterConfiguration[] cfg) voidvoidvoidcallListenerBeforeConfig(OServerPlugin plugin, OServerParameterConfiguration[] cfg) voidvoidvoidcreateStaticLinkCallback(OServerPluginInfo iPluginData, URL wwwURL) getName()getPluginByFile(String iFileName) getPluginByName(String iName) getPluginNameByFile(String iFileName) String[]voidregisterPlugin(OServerPluginInfo iPlugin) protected voidregisterStaticDirectory(OServerPluginInfo iPluginData) voidshutdown()protected OServerPluginstartPluginClass(String iClassName, URLClassLoader pluginClassLoader, OServerParameterConfiguration[] params) voidstartup()voiduninstallPluginByFile(String iFileName) protected StringupdatePlugin(File pluginFile)
-
Field Details
-
pluginListeners
-
-
Constructor Details
-
OServerPluginManager
public OServerPluginManager()
-
-
Method Details
-
config
-
startup
public void startup() -
getPluginByName
-
getPluginNameByFile
-
getPluginByFile
-
getPluginNames
-
registerPlugin
-
getPlugins
-
uninstallPluginByFile
-
shutdown
public void shutdown() -
getName
-
updatePlugin
-
registerStaticDirectory
-
createStaticLinkCallback
protected OCallable<Object,String> createStaticLinkCallback(OServerPluginInfo iPluginData, URL wwwURL) -
startPluginClass
protected OServerPlugin startPluginClass(String iClassName, URLClassLoader pluginClassLoader, OServerParameterConfiguration[] params) throws Exception - Throws:
Exception
-
registerLifecycleListener
-
unregisterLifecycleListener
-
callListenerBeforeConfig
-
callListenerAfterConfig
-
callListenerBeforeStartup
-
callListenerAfterStartup
-
callListenerBeforeShutdown
-
callListenerAfterShutdown
-