org.mule.config.builders
Class PlaceholderProcessor
java.lang.Object
org.mule.config.builders.PlaceholderProcessor
public class PlaceholderProcessor
- extends Object
Placeholders are ant-like tags that are embedded in Mule Xml configuration i.e.
${property.name} and are used to swap in property values registered with the Mule
container instance when the configuration is loaded. This is a helper class used
for parsing these tags.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MULE_ENCRYPTION_PROPERTIES
public static final String MULE_ENCRYPTION_PROPERTIES
- See Also:
- Constant Field Values
DEFAULT_ENCRYPTION_PROPERTIES_FILE
public static final String DEFAULT_ENCRYPTION_PROPERTIES_FILE
- See Also:
- Constant Field Values
logger
protected static final Log logger
- logger used by this class
PlaceholderProcessor
public PlaceholderProcessor()
PlaceholderProcessor
public PlaceholderProcessor(Map types)
processAttributes
public Attributes processAttributes(Attributes attributes,
String elementName)
throws ConfigurationException
- Throws:
ConfigurationException
processValue
public String processValue(String value)
throws ConfigurationException
- Throws:
ConfigurationException
processEncryptedValue
protected String processEncryptedValue(String value)
throws ConfigurationException
- Throws:
ConfigurationException
getEncryptionStrategy
public UMOEncryptionStrategy getEncryptionStrategy(String scheme)
throws Exception
- Throws:
Exception
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.