INT-1631 changed remote-filename-expression to remote-filename-generation-expression, adjusted tests and docs

This commit is contained in:
Oleg Zhurakousky
2010-11-18 08:43:19 -05:00
parent 24781476f3
commit 454eed23d1
7 changed files with 17 additions and 30 deletions

View File

@@ -103,7 +103,7 @@ xsi:schemaLocation="http://www.springframework.org/schema/integration/sftp
channel="inputChannel"
charset="UTF-8"
remote-directory="foo/bar"
remote-filename-expression="payload.getName() + '-foo'"/>]]></programlisting>
remote-filename-generator-expression="payload.getName() + '-foo'"/>]]></programlisting>
As you can see form the configuration above you can configure <emphasis>SFTP Outbound Channel Adapter</emphasis> via
<code>outbound-channel-adapter</code>.
@@ -115,9 +115,9 @@ xsi:schemaLocation="http://www.springframework.org/schema/integration/sftp
<para>
As with many other components in Spring Integration, you can benefit from Spring Expression Language (SpEL) when configuring
<emphasis>SFTP Outbound Channel Adapter</emphasis>, by specifying two attributes <code>remote-directory-expression</code> and
<code>remote-filename-expression</code> (see above). Expression evaluation context will have Message as its root object, thus allowing
<code>remote-filename-generator-expression</code> (see above). Expression evaluation context will have Message as its root object, thus allowing
you to provide expressions which can dynamically compute the <emphasis>file name</emphasis> or the existing <emphasis>directory path</emphasis>
based on the data in the Message. In the example above we are defining <code>remote-filename-expression</code> attribute with expression
based on the data in the Message. In the example above we are defining <code>remote-filename-generator-expression</code> attribute with expression
value which computes the <emphasis>file name</emphasis> based on its original name while also appending suffix '-foo'.
</para>
</section>