org.mule.context
Class DefaultMuleContextBuilder
java.lang.Object
org.mule.context.DefaultMuleContextBuilder
- All Implemented Interfaces:
- MuleContextBuilder
public class DefaultMuleContextBuilder
- extends Object
- implements MuleContextBuilder
Implementation of MuleContextBuilder
that uses DefaultMuleContext
as the default MuleContext
implementation and builds it with defaults
values for MuleConfiguration
, LifecycleManager
,
WorkManager
and ServerNotificationManager
.
logger
protected static final Log logger
muleConfiguration
protected MuleConfiguration muleConfiguration
lifecycleManager
protected LifecycleManager lifecycleManager
workManager
protected WorkManager workManager
notificationManager
protected ServerNotificationManager notificationManager
DefaultMuleContextBuilder
public DefaultMuleContextBuilder()
buildMuleContext
public MuleContext buildMuleContext()
- Builds a new
MuleContext
instance using configured builder instance.
Does not initialise or start MuleContext, only constructs the instance.
- Specified by:
buildMuleContext
in interface MuleContextBuilder
- Returns:
setMuleConfiguration
public DefaultMuleContextBuilder setMuleConfiguration(MuleConfiguration muleConfiguration)
setWorkManager
public DefaultMuleContextBuilder setWorkManager(WorkManager workManager)
setNotificationManager
public DefaultMuleContextBuilder setNotificationManager(ServerNotificationManager notificationManager)
setLifecycleManager
public DefaultMuleContextBuilder setLifecycleManager(LifecycleManager lifecycleManager)
getMuleConfiguration
protected MuleConfiguration getMuleConfiguration()
getLifecycleManager
protected LifecycleManager getLifecycleManager()
getWorkManager
protected WorkManager getWorkManager()
getNotificationManager
protected ServerNotificationManager getNotificationManager()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.