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 MuleContextFactory
InitialisationException
ConfigurationException
DefaultsConfigurationBuilder}
public MuleContext createMuleContext(ConfigurationBuilder configurationBuilder) throws InitialisationException, ConfigurationException
createMuleContext
in interface MuleContextFactory
InitialisationException
ConfigurationException
public MuleContext createMuleContext(MuleContextBuilder muleContextBuilder) throws InitialisationException, ConfigurationException
createMuleContext
in interface MuleContextFactory
InitialisationException
ConfigurationException
public MuleContext createMuleContext(List configurationBuilders, MuleContextBuilder muleContextBuilder) throws InitialisationException, ConfigurationException
createMuleContext
in interface MuleContextFactory
InitialisationException
ConfigurationException
public MuleContext createMuleContext(ConfigurationBuilder configurationBuilder, MuleContextBuilder muleContextBuilder) throws InitialisationException, ConfigurationException
createMuleContext
in interface MuleContextFactory
InitialisationException
ConfigurationException
public 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.InitialisationException
ConfigurationException
public 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
- InitialisationException
ConfigurationException
public MuleContext createMuleContext(ConfigurationBuilder configurationBuilder, Properties properties) throws InitialisationException, ConfigurationException
configurationBuilder
- properties
- InitialisationException
ConfigurationException
protected MuleContext doCreateMuleContext(MuleContextBuilder muleContextBuilder) throws InitialisationException
InitialisationException
protected MuleContext buildMuleContext(MuleContextBuilder muleContextBuilder)
Copyright © 2003–2013 MuleSource, Inc.. All rights reserved.