|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mule.context.DefaultMuleContextFactory
public class DefaultMuleContextFactory
Default implementation that stores MuleContext in MuleServer static and
uses DefaultMuleContextBuilder to build new MuleContext instances.
| Field Summary | |
|---|---|
protected static Log |
logger
|
| Constructor Summary | |
|---|---|
DefaultMuleContextFactory()
|
|
| Method Summary | |
|---|---|
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)
Creates a new MuleContext using the MuleContextBuilder provided and
configures it with the list of configuration builder and c onfigures it with
configurationBuilder |
MuleContext |
createMuleContext(ConfigurationBuilder configurationBuilder,
Properties properties)
Creates a new MuleContext using the given configurationBuilder. |
MuleContext |
createMuleContext(List<ConfigurationBuilder> configurationBuilders,
MuleContextBuilder muleContextBuilder)
Creates a new MuleContext using the MuleContextBuilder provided and
configures it with the list of configuration builders. |
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final Log logger
| Constructor Detail |
|---|
public DefaultMuleContextFactory()
| Method Detail |
|---|
public MuleContext createMuleContext()
throws InitialisationException,
ConfigurationException
createMuleContext in interface MuleContextFactoryInitialisationException
ConfigurationExceptionDefaultsConfigurationBuilder
public MuleContext createMuleContext(ConfigurationBuilder configurationBuilder)
throws InitialisationException,
ConfigurationException
createMuleContext in interface MuleContextFactoryInitialisationException
ConfigurationException
public MuleContext createMuleContext(MuleContextBuilder muleContextBuilder)
throws InitialisationException,
ConfigurationException
createMuleContext in interface MuleContextFactoryInitialisationException
ConfigurationException
public MuleContext createMuleContext(List<ConfigurationBuilder> configurationBuilders,
MuleContextBuilder muleContextBuilder)
throws InitialisationException,
ConfigurationException
MuleContextBuilder provided and
configures it with the list of configuration builders. Configuration builders
will be invoked in the same or as provided in the List.
createMuleContext in interface MuleContextFactoryInitialisationException
ConfigurationException
public MuleContext createMuleContext(ConfigurationBuilder configurationBuilder,
MuleContextBuilder muleContextBuilder)
throws InitialisationException,
ConfigurationException
MuleContextBuilder provided and
configures it with the list of configuration builder and c onfigures it with
configurationBuilder
createMuleContext in interface MuleContextFactoryInitialisationException
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.
resource - 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.
configResources - properties -
InitialisationException
ConfigurationException
public MuleContext createMuleContext(ConfigurationBuilder configurationBuilder,
Properties properties)
throws InitialisationException,
ConfigurationException
configurationBuilder - properties -
InitialisationException
ConfigurationException
protected MuleContext doCreateMuleContext(MuleContextBuilder muleContextBuilder)
throws InitialisationException
InitialisationExceptionprotected MuleContext buildMuleContext(MuleContextBuilder muleContextBuilder)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||