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
           
 
Constructor Summary
DefaultAppBloodhound()
           
 
Method Summary
 ApplicationDescriptor fetch(String appName)
          Sniff around and get me the app descriptor!
protected  void mergeParserOverrides(MultiMap overrides)
          Merge default and discovered overrides for descriptor parsers, taking weight into account
 
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
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

mergeParserOverrides

protected void mergeParserOverrides(MultiMap overrides)
Merge default and discovered overrides for descriptor parsers, taking weight into account

Parameters:
overrides - discovered parser overrides


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