org.mule.extras.spring.config
Class SpringConfigurationBuilder

java.lang.Object
  extended byorg.mule.extras.spring.config.SpringConfigurationBuilder
All Implemented Interfaces:
org.mule.config.ConfigurationBuilder

public class SpringConfigurationBuilder
extends Object
implements org.mule.config.ConfigurationBuilder

SpringConfigurationBuilder Enables Mule to be loaded from as Spring context. Multiple configuration files can be loaded from this builder (specified as a comma-separated list) the files can be String Beans documents or Mule Xml Documents or a combination of both. Any Mule Xml documents will be transformed at run-time in to Spring Bean documents before the bean definitions are loaded. Make sure that the DTD definitions for each of the document types are declared in the documents.


Constructor Summary
SpringConfigurationBuilder()
           
 
Method Summary
 org.mule.umo.manager.UMOManager configure(org.mule.config.ReaderResource[] configResources)
          Will configure a UMOManager based on the configurations made available through Readers.
 org.mule.umo.manager.UMOManager configure(org.mule.config.ReaderResource[] configResources, Properties startupProperties)
          Will configure a UMOManager based on the configurations made available through Readers.
 org.mule.umo.manager.UMOManager configure(String configResources)
           
 org.mule.umo.manager.UMOManager configure(String configResource, String startupPropertiesFile)
           
 boolean isConfigured()
          Indicate whether this ConfigurationBulder has been configured yet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpringConfigurationBuilder

public SpringConfigurationBuilder()
Method Detail

configure

public org.mule.umo.manager.UMOManager configure(org.mule.config.ReaderResource[] configResources)
                                          throws org.mule.config.ConfigurationException
Will configure a UMOManager based on the configurations made available through Readers.

Specified by:
configure in interface org.mule.config.ConfigurationBuilder
Parameters:
configResources - an array of Readers
Returns:
A configured UMOManager
Throws:
org.mule.config.ConfigurationException

configure

public org.mule.umo.manager.UMOManager configure(org.mule.config.ReaderResource[] configResources,
                                                 Properties startupProperties)
                                          throws org.mule.config.ConfigurationException
Will configure a UMOManager based on the configurations made available through Readers.

Specified by:
configure in interface org.mule.config.ConfigurationBuilder
Parameters:
configResources - an array of Readers
Returns:
A configured UMOManager
Throws:
org.mule.config.ConfigurationException

configure

public org.mule.umo.manager.UMOManager configure(String configResources)
                                          throws org.mule.config.ConfigurationException
Specified by:
configure in interface org.mule.config.ConfigurationBuilder
Throws:
org.mule.config.ConfigurationException

configure

public org.mule.umo.manager.UMOManager configure(String configResource,
                                                 String startupPropertiesFile)
                                          throws org.mule.config.ConfigurationException
Specified by:
configure in interface org.mule.config.ConfigurationBuilder
Throws:
org.mule.config.ConfigurationException

isConfigured

public boolean isConfigured()
Indicate whether this ConfigurationBulder has been configured yet

Specified by:
isConfigured in interface org.mule.config.ConfigurationBuilder
Returns:
true if this ConfigurationBulder has been configured


Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.