org.mule.module.launcher.application
Class ApplicationFactory

java.lang.Object
  extended by org.mule.module.launcher.application.ApplicationFactory

public class ApplicationFactory
extends Object

Responsible for creating application objects. E.g. handles the default/priviledged app, wrapper objects, etc.


Field Summary
protected  Map<Class<? extends MuleCoreExtension>,MuleCoreExtension> coreExtensions
           
protected  DeploymentService deploymentService
           
 
Constructor Summary
ApplicationFactory(DeploymentService deploymentService, Map<Class<? extends MuleCoreExtension>,MuleCoreExtension> coreExtensions)
           
 
Method Summary
 Application createApp(String appName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

deploymentService

protected DeploymentService deploymentService

coreExtensions

protected Map<Class<? extends MuleCoreExtension>,MuleCoreExtension> coreExtensions
Constructor Detail

ApplicationFactory

public ApplicationFactory(DeploymentService deploymentService,
                          Map<Class<? extends MuleCoreExtension>,MuleCoreExtension> coreExtensions)
Method Detail

createApp

public Application createApp(String appName)
                      throws IOException
Throws:
IOException


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