|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mule.transport.file.ExpressionFilenameParser
public class ExpressionFilenameParser
ExpressionFilenameParser can use any expression language supported by Mule
to construct a file name for the current message. Expressions can be xpath, xquery, ognl, mvel,
header, function and more. For more information see http://muledocs.org/v2/Expressions.
#[xpath:/message/header/@id]
This parser superseeds the (now removed) org.mule.transport.file.SimpleFilenameParser
which has been kept in Mule 2 for compatibility. The following demonstrates how to achieve the
same results when using the ExpressionFilenameParser over the
SimpleFilenameParser
| Field Summary | |
|---|---|
static String |
DEFAULT_DATE_FORMAT
|
static String |
DEFAULT_EXPRESSION
|
| Constructor Summary | |
|---|---|
ExpressionFilenameParser()
|
|
| Method Summary | |
|---|---|
String |
getFilename(MessageAdapter adapter,
String expression)
|
protected String |
getFilename(MessageAdapter adapter,
String expression,
TemplateParser parser)
|
void |
setMuleContext(MuleContext context)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String DEFAULT_DATE_FORMAT
public static final String DEFAULT_EXPRESSION
| Constructor Detail |
|---|
public ExpressionFilenameParser()
| Method Detail |
|---|
public void setMuleContext(MuleContext context)
setMuleContext in interface MuleContextAware
public String getFilename(MessageAdapter adapter,
String expression)
getFilename in interface FilenameParser
protected String getFilename(MessageAdapter adapter,
String expression,
TemplateParser parser)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||