org.kuali.rice.ksb.messaging.config
Class KSBThinClientConfigurer
java.lang.Object
   org.kuali.rice.core.api.lifecycle.BaseLifecycle
org.kuali.rice.core.api.lifecycle.BaseLifecycle
       org.kuali.rice.core.api.lifecycle.BaseCompositeLifecycle
org.kuali.rice.core.api.lifecycle.BaseCompositeLifecycle
           org.kuali.rice.core.impl.config.module.ModuleConfigurer
org.kuali.rice.core.impl.config.module.ModuleConfigurer
               org.kuali.rice.ksb.messaging.config.KSBThinClientConfigurer
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:
- getPrimarySpringFilesin interface- Configurer
- Overrides:
- getPrimarySpringFilesin class- ModuleConfigurer
 
- 
 
Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.