org.apache.jetspeed.components
Class SpringComponentManager

java.lang.Object
  extended by org.apache.jetspeed.components.SpringComponentManager
All Implemented Interfaces:
ComponentManagement, ComponentManager, ContainerManagement

public class SpringComponentManager
extends java.lang.Object
implements ComponentManager

SpringComponentManager

Version:
$Id: SpringComponentManager.java 517719 2007-03-13 15:05:48Z ate $
Author:
Scott T. Weaver

Field Summary
protected  org.springframework.context.ConfigurableApplicationContext appContext
           
protected  java.util.ArrayList factories
           
 
Constructor Summary
SpringComponentManager(java.lang.String[] bootConfigs, java.lang.String[] appConfigs, javax.servlet.ServletContext servletContext, java.lang.String appRoot)
           
SpringComponentManager(java.lang.String[] bootConfigs, java.lang.String[] appConfigs, javax.servlet.ServletContext servletContext, java.lang.String appRoot, java.util.Map preconfiguredBeans)
           
SpringComponentManager(java.lang.String[] bootConfigs, java.lang.String[] appConfigs, java.lang.String appRoot)
           
 
Method Summary
 void addComponent(java.lang.String name, java.lang.Object bean)
           
 org.springframework.context.ApplicationContext getApplicationContext()
           
 java.lang.Object getComponent(java.lang.Object componentName)
           getComponent
 java.lang.Object getComponent(java.lang.Object containerName, java.lang.Object componentName)
           getComponent
 java.lang.Object getContainer(java.lang.String containerName)
           getContainer
 java.util.Collection getContainers()
           getContainers
 java.lang.Object getRootContainer()
           getRootContainer
 void start()
           
 void stop()
           stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

appContext

protected org.springframework.context.ConfigurableApplicationContext appContext

factories

protected java.util.ArrayList factories
Constructor Detail

SpringComponentManager

public SpringComponentManager(java.lang.String[] bootConfigs,
                              java.lang.String[] appConfigs,
                              javax.servlet.ServletContext servletContext,
                              java.lang.String appRoot)

SpringComponentManager

public SpringComponentManager(java.lang.String[] bootConfigs,
                              java.lang.String[] appConfigs,
                              javax.servlet.ServletContext servletContext,
                              java.lang.String appRoot,
                              java.util.Map preconfiguredBeans)

SpringComponentManager

public SpringComponentManager(java.lang.String[] bootConfigs,
                              java.lang.String[] appConfigs,
                              java.lang.String appRoot)
Method Detail

getComponent

public java.lang.Object getComponent(java.lang.Object componentName)

getComponent

Specified by:
getComponent in interface ComponentManagement
Parameters:
componentName -
Returns:
See Also:
ComponentManagement.getComponent(java.lang.Object)

getComponent

public java.lang.Object getComponent(java.lang.Object containerName,
                                     java.lang.Object componentName)

getComponent

Specified by:
getComponent in interface ComponentManagement
Parameters:
containerName -
componentName -
Returns:
See Also:
ComponentManagement.getComponent(java.lang.Object, java.lang.Object)

getContainer

public java.lang.Object getContainer(java.lang.String containerName)

getContainer

Specified by:
getContainer in interface ContainerManagement
Parameters:
containerName -
Returns:
See Also:
ContainerManagement.getContainer(java.lang.String)

getRootContainer

public java.lang.Object getRootContainer()

getRootContainer

Specified by:
getRootContainer in interface ContainerManagement
Returns:
See Also:
ContainerManagement.getRootContainer()

getContainers

public java.util.Collection getContainers()

getContainers

Specified by:
getContainers in interface ContainerManagement
Returns:
See Also:
ContainerManagement.getContainers()

stop

public void stop()

stop

Specified by:
stop in interface ContainerManagement
See Also:
ContainerManagement.stop()

getApplicationContext

public org.springframework.context.ApplicationContext getApplicationContext()

addComponent

public void addComponent(java.lang.String name,
                         java.lang.Object bean)
Specified by:
addComponent in interface ComponentManagement

start

public void start()
Specified by:
start in interface ContainerManagement


Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.