org.mule.module.launcher
Class DefaultAppBloodhound

java.lang.Object
  extended by org.mule.module.launcher.DefaultAppBloodhound
All Implemented Interfaces:
AppBloodhound

public class DefaultAppBloodhound
extends Object
implements AppBloodhound


Field Summary
protected  Map<String,DescriptorParser> parserRegistry
           
static String SYSTEM_PROPERTY_OVERRIDE
           
 
Constructor Summary
DefaultAppBloodhound()
           
 
Method Summary
 ApplicationDescriptor fetch(String appName)
          Sniff around and get me the app descriptor!
protected  void mergeParserOverrides(org.apache.commons.collections.MultiMap overrides)
          Merge default and discovered overrides for descriptor parsers, taking weight into account
 void setApplicationProperties(ApplicationDescriptor desc, File appPropsFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parserRegistry

protected Map<String,DescriptorParser> parserRegistry

SYSTEM_PROPERTY_OVERRIDE

public static final String SYSTEM_PROPERTY_OVERRIDE
See Also:
Constant Field Values
Constructor Detail

DefaultAppBloodhound

public DefaultAppBloodhound()
Method Detail

fetch

public ApplicationDescriptor fetch(String appName)
                            throws IOException
Description copied from interface: AppBloodhound
Sniff around and get me the app descriptor!

Specified by:
fetch in interface AppBloodhound
Throws:
IOException

setApplicationProperties

public void setApplicationProperties(ApplicationDescriptor desc,
                                     File appPropsFile)
                              throws IOException
Throws:
IOException

mergeParserOverrides

protected void mergeParserOverrides(org.apache.commons.collections.MultiMap overrides)
Merge default and discovered overrides for descriptor parsers, taking weight into account

Parameters:
overrides - discovered parser overrides


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