org.kuali.rice.ksb.messaging.resourceloader
Class ServiceBusResourceLoader

java.lang.Object
  extended by org.kuali.rice.core.api.lifecycle.BaseLifecycle
      extended by org.kuali.rice.core.api.resourceloader.ResourceLoaderContainer
          extended by org.kuali.rice.core.framework.resourceloader.BaseResourceLoader
              extended by org.kuali.rice.ksb.messaging.resourceloader.ServiceBusResourceLoader
All Implemented Interfaces:
Lifecycle, ObjectLoader, ResourceLoader, ServiceLocator

public class ServiceBusResourceLoader
extends BaseResourceLoader

A simple ResourceLoader implementation which delegates getService(QName) calls to the ServiceBus.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
 
Fields inherited from class org.kuali.rice.core.framework.resourceloader.BaseResourceLoader
LOG
 
Fields inherited from interface org.kuali.rice.core.api.resourceloader.ResourceLoader
EMBEDDED_CLIENT_APP_RESOURCE_LOADER, EMBEDDED_PLUGIN, KSB_CONFIGURER_CONTAINER_NAME, PLUGIN_REGISTRY_LOADER_NAME, RMI_PLUGIN, ROOT_RESOURCE_LOADER_NAME, WEB_SERVICE_PLUGIN
 
Constructor Summary
ServiceBusResourceLoader(QName resourceLoaderName, ServiceBus serviceBus)
           
 
Method Summary
 Object getObject(ObjectDefinition definition)
          Constructs an instance of the Object using the given ObjectDefinition classname.
 Object getService(QName serviceName)
          This overridden method ...
 
Methods inherited from class org.kuali.rice.core.framework.resourceloader.BaseResourceLoader
getClassLoader, getContents, getServiceLocator, isPostProcessContainer, postProcessObject, postProcessService, setClassLoader, setPostProcessContainer, start, stop
 
Methods inherited from class org.kuali.rice.core.api.resourceloader.ResourceLoaderContainer
addResourceLoader, addResourceLoaderFirst, containsResourceLoader, getName, getResourceLoader, getResourceLoaderNames, getResourceLoaders, removeAllResourceLoaders, removeResourceLoader, setName, toString
 
Methods inherited from class org.kuali.rice.core.api.lifecycle.BaseLifecycle
isStarted, setStarted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.core.api.resourceloader.ResourceLoader
addResourceLoader, addResourceLoaderFirst, getName, getResourceLoader, getResourceLoaderNames, getResourceLoaders, removeResourceLoader, setName
 
Methods inherited from interface org.kuali.rice.core.api.lifecycle.Lifecycle
isStarted
 

Constructor Detail

ServiceBusResourceLoader

public ServiceBusResourceLoader(QName resourceLoaderName,
                                ServiceBus serviceBus)
Method Detail

getObject

public Object getObject(ObjectDefinition definition)
Description copied from interface: ObjectLoader
Constructs an instance of the Object using the given ObjectDefinition classname.

Specified by:
getObject in interface ObjectLoader
Overrides:
getObject in class BaseResourceLoader

getService

public Object getService(QName serviceName)
This overridden method ...

Specified by:
getService in interface ServiceLocator
Overrides:
getService in class BaseResourceLoader
See Also:
ServiceLocator.getService(javax.xml.namespace.QName)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.