public class DefaultMuleContextFactory extends Object implements MuleContextFactory
MuleServer static and
uses DefaultMuleContextBuilder to build new MuleContext instances.| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.commons.logging.Log |
logger |
| Constructor and Description |
|---|
DefaultMuleContextFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected MuleContext |
buildMuleContext(MuleContextBuilder muleContextBuilder) |
MuleContext |
createMuleContext()
Use default ConfigurationBuilder, default MuleContextBuilder
|
MuleContext |
createMuleContext(ConfigurationBuilder configurationBuilder)
Use default MuleContextBuilder
|
MuleContext |
createMuleContext(ConfigurationBuilder configurationBuilder,
MuleContextBuilder muleContextBuilder)
{@inheritDoc
|
MuleContext |
createMuleContext(ConfigurationBuilder configurationBuilder,
Properties properties)
Creates a new MuleContext using the given configurationBuilder.
|
MuleContext |
createMuleContext(List configurationBuilders,
MuleContextBuilder muleContextBuilder)
{@inheritDoc
|
MuleContext |
createMuleContext(MuleContextBuilder muleContextBuilder)
Use default ConfigurationBuilder
|
MuleContext |
createMuleContext(String resource)
Creates a new
MuleContext instance from the resource provided. |
MuleContext |
createMuleContext(String configResources,
Properties properties)
Creates a new
MuleContext instance from the resource provided. |
protected MuleContext |
doCreateMuleContext(MuleContextBuilder muleContextBuilder) |
public MuleContext createMuleContext() throws InitialisationException, ConfigurationException
createMuleContext in interface MuleContextFactoryInitialisationExceptionConfigurationExceptionDefaultsConfigurationBuilder}public MuleContext createMuleContext(ConfigurationBuilder configurationBuilder) throws InitialisationException, ConfigurationException
createMuleContext in interface MuleContextFactoryInitialisationExceptionConfigurationExceptionpublic MuleContext createMuleContext(MuleContextBuilder muleContextBuilder) throws InitialisationException, ConfigurationException
createMuleContext in interface MuleContextFactoryInitialisationExceptionConfigurationExceptionpublic MuleContext createMuleContext(List configurationBuilders, MuleContextBuilder muleContextBuilder) throws InitialisationException, ConfigurationException
createMuleContext in interface MuleContextFactoryInitialisationExceptionConfigurationExceptionpublic MuleContext createMuleContext(ConfigurationBuilder configurationBuilder, MuleContextBuilder muleContextBuilder) throws InitialisationException, ConfigurationException
createMuleContext in interface MuleContextFactoryInitialisationExceptionConfigurationExceptionpublic MuleContext createMuleContext(String resource) throws InitialisationException, ConfigurationException
MuleContext instance from the resource provided.
Implementations of MuleContextFactory can either use a default
ConfigurationBuilder to implement this, or do some auto-detection to
determine the ConfigurationBuilder that should be used.configResources - comma seperated list of configuration resources.InitialisationExceptionConfigurationExceptionpublic MuleContext createMuleContext(String configResources, Properties properties) throws InitialisationException, ConfigurationException
MuleContext instance from the resource provided.
Implementations of MuleContextFactory can either use a default
ConfigurationBuilder to implement this, or do some auto-detection to
determine the ConfigurationBuilder that should be used. Properties if
provided are used to replace "property placeholder" value in configuration
files.resource - properties - InitialisationExceptionConfigurationExceptionpublic MuleContext createMuleContext(ConfigurationBuilder configurationBuilder, Properties properties) throws InitialisationException, ConfigurationException
configurationBuilder - properties - InitialisationExceptionConfigurationExceptionprotected MuleContext doCreateMuleContext(MuleContextBuilder muleContextBuilder) throws InitialisationException
InitialisationExceptionprotected MuleContext buildMuleContext(MuleContextBuilder muleContextBuilder)
Copyright © 2003-2012 MuleSource, Inc.. All Rights Reserved.