org.sakaiproject.search.component
Class ComponentManagerBean

java.lang.Object
  extended by org.sakaiproject.search.component.ComponentManagerBean
All Implemented Interfaces:
org.sakaiproject.component.api.ComponentManager

public class ComponentManagerBean
extends Object
implements org.sakaiproject.component.api.ComponentManager

Author:
ieb

Field Summary
 
Fields inherited from interface org.sakaiproject.component.api.ComponentManager
SAKAI_COMPONENTS_ROOT_SYS_PROP
 
Constructor Summary
ComponentManagerBean()
           
 
Method Summary
 void close()
           
 boolean contains(Class iface)
           
 boolean contains(String ifaceName)
           
 void destroy()
           
 Object get(Class iface)
           
 Object get(String ifaceName)
           
 Properties getConfig()
           
 Set getRegisteredInterfaces()
           
 boolean hasBeenClosed()
           
 void init()
           
 void loadComponent(Class iface, Object component)
           
 void loadComponent(String ifaceName, Object component)
           
 void waitTillConfigured()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentManagerBean

public ComponentManagerBean()
Method Detail

init

public void init()

destroy

public void destroy()

close

public void close()
Specified by:
close in interface org.sakaiproject.component.api.ComponentManager

contains

public boolean contains(Class iface)
Specified by:
contains in interface org.sakaiproject.component.api.ComponentManager

contains

public boolean contains(String ifaceName)
Specified by:
contains in interface org.sakaiproject.component.api.ComponentManager

get

public Object get(Class iface)
Specified by:
get in interface org.sakaiproject.component.api.ComponentManager

get

public Object get(String ifaceName)
Specified by:
get in interface org.sakaiproject.component.api.ComponentManager

getConfig

public Properties getConfig()
Specified by:
getConfig in interface org.sakaiproject.component.api.ComponentManager

getRegisteredInterfaces

public Set getRegisteredInterfaces()
Specified by:
getRegisteredInterfaces in interface org.sakaiproject.component.api.ComponentManager

hasBeenClosed

public boolean hasBeenClosed()
Specified by:
hasBeenClosed in interface org.sakaiproject.component.api.ComponentManager

loadComponent

public void loadComponent(Class iface,
                          Object component)
Specified by:
loadComponent in interface org.sakaiproject.component.api.ComponentManager

loadComponent

public void loadComponent(String ifaceName,
                          Object component)
Specified by:
loadComponent in interface org.sakaiproject.component.api.ComponentManager

waitTillConfigured

public void waitTillConfigured()
Specified by:
waitTillConfigured in interface org.sakaiproject.component.api.ComponentManager


Copyright © 2003-2012 Sakai Project. All Rights Reserved.