org.kuali.rice.ksb.messaging.config
Class KSBThinClientConfigurer
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.ksb.messaging.config.KSBThinClientConfigurer
- 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 KSBThinClientConfigurer
- extends ModuleConfigurer
A configurer which starts up an alternate Spring file to configure some services that are needed in
"Thin Client" mode. A "thin client" is a client which communicates directly with service
endpoints and doesn't use the registry or the message queue. Esentially, all it uses the KSB for are
it's Digital Signature services.
TODO This is essentially a hack to allow for secure thin client mode of workflow to work properly
without requiring the entire service bus to be started (which requires datasources, etc.). We need
to examine how better to support this sort of a concept in the future.
- 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 |
KSBThinClientConfigurer
public KSBThinClientConfigurer()
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.