org.olat.core.extensions
Class ExtensionManager

java.lang.Object
  extended by org.olat.core.extensions.ExtensionManager

public class ExtensionManager
extends java.lang.Object

Description:
Handles extension points for extending OLAT. See olat_extensions.xml for enabling or disabling:

Generic extensions are handled in @see org.olat.core.extensions.ExtManager

Author:
guido

Method Summary
 void deployExtension(OLATExtension extension)
           
 void doPostStartupTasks()
           
 void doPreShutdownTasks()
           
 java.lang.Object getBean(java.lang.String beanName)
           
static ExtensionManager getInstance()
           
 void init()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ExtensionManager getInstance()

init

public void init()

getBean

public java.lang.Object getBean(java.lang.String beanName)
Parameters:
beanName -
Returns:
the bean

doPostStartupTasks

public void doPostStartupTasks()

doPreShutdownTasks

public void doPreShutdownTasks()

deployExtension

public void deployExtension(OLATExtension extension)
                     throws java.io.IOException
Parameters:
extension -
Throws:
java.io.IOException