org.mule.config.dsl
Class JavaConfigurationBuilder

java.lang.Object
  extended by org.mule.config.builders.AbstractConfigurationBuilder
      extended by org.mule.config.dsl.JavaConfigurationBuilder
All Implemented Interfaces:
ConfigurationBuilder

public abstract class JavaConfigurationBuilder
extends AbstractConfigurationBuilder

TODO


Field Summary
 
Fields inherited from class org.mule.config.builders.AbstractConfigurationBuilder
configured, logger
 
Constructor Summary
JavaConfigurationBuilder()
           
 
Method Summary
protected abstract  void build()
           
protected  void doConfigure(MuleContext muleContext)
          Will configure a MuleContext based on the configuration provided.
protected  ServiceBuilder from(String uri)
           
 
Methods inherited from class org.mule.config.builders.AbstractConfigurationBuilder
applyLifecycle, configure, isConfigured
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaConfigurationBuilder

public JavaConfigurationBuilder()
Method Detail

doConfigure

protected final void doConfigure(MuleContext muleContext)
                          throws Exception
Description copied from class: AbstractConfigurationBuilder
Will configure a MuleContext based on the configuration provided. The configuration will be set on the ConfigurationBuilder implementation as bean properties before this method has been called.

Specified by:
doConfigure in class AbstractConfigurationBuilder
Parameters:
muleContext - The current MuleContext
Throws:
ConfigurationException - if the configuration fails i.e. an object cannot be created or initialised properly
Exception

build

protected abstract void build()
                       throws Exception
Throws:
Exception

from

protected ServiceBuilder from(String uri)


Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.