org.kuali.rice.kim.config
Class KIMThinClientConfigurer
java.lang.Object
org.kuali.rice.core.api.lifecycle.BaseLifecycle
org.kuali.rice.core.api.lifecycle.BaseCompositeLifecycle
org.kuali.rice.core.impl.config.module.ModuleConfigurer
org.kuali.rice.kim.config.KIMThinClientConfigurer
- All Implemented Interfaces:
- EventListener, Configurer, Lifecycle, org.springframework.beans.factory.Aware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationListener<org.springframework.context.ApplicationEvent>, org.springframework.web.context.ServletContextAware
public class KIMThinClientConfigurer
- extends ModuleConfigurer
A configure which starts up an alternate Spring file to configure some services that are needed in
"Thin Client" mode for KIM. A "thin client" is a client which communicates directly with service
endpoints and doesn't use the registry or the message queue.
TODO This is essentially a hack to allow for just the IdentityManagementServiceImpl to be loaded
into a "thin client" application. The PersonServiceImpl services pulls in way too many dependencies
for a thin client application so we can't include it here.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
Methods inherited from class org.kuali.rice.core.impl.config.module.ModuleConfigurer |
addAdditonalToConfig, addToConfig, afterPropertiesSet, destroy, doAdditionalContextStartedLogic, doAdditionalContextStoppedLogic, doAdditionalModuleStartLogic, doAdditionalModuleStopLogic, doAdditonalConfigurerValidations, doContextStartedLogic, doContextStoppedLogic, getAdditionalSpringFiles, getDefaultConfigPackagePath, getDefaultSpringBeansPath, getModuleName, getProperties, getResourceLoadersToRegister, getRunMode, getValidRunModes, getWebModuleBaseUrl, getWebModuleConfigName, getWebModuleConfigurationFiles, hasWebInterface, initializeResourceLoaders, isExposeServicesOnBus, isIncludeUserInterfaceComponents, isSetSOAPServicesAsDefault, loadLifecycles, onApplicationEvent, setHasWebInterface, setModuleName, setProperties, setServletContext, setValidRunModes, shouldRenderWebInterface, start, stop, validateConfigurerState |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KIMThinClientConfigurer
public KIMThinClientConfigurer()
getPrimarySpringFiles
public List<String> getPrimarySpringFiles()
- Specified by:
getPrimarySpringFiles
in interface Configurer
- Overrides:
getPrimarySpringFiles
in class ModuleConfigurer
Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.