INT-3764: LastModifiedFileListFilter
JIRA: https://jira.spring.io/browse/INT-3764 * Add JavaDocs to the `LastModifiedFileListFilter` * Add `Namespace Support` to the `file.adoc`
This commit is contained in:
committed by
Artem Bilan
parent
eb4e0b2d45
commit
583d432f22
@@ -90,7 +90,24 @@ The `CompositeFileListFilter` enables the composition.
|
||||
</bean>
|
||||
----
|
||||
|
||||
The configuration can be simplified using the file specific namespace.
|
||||
If it is not possible to create the file with a temporary name and rename to the final name, another alternative is
|
||||
provided.
|
||||
The `LastModifiedFileListFilter` was added in _version 4.2_.
|
||||
This filter can be configured with an `age` property and only files older than this will be passed by the filter.
|
||||
The age defaults to 60 seconds, but you should choose an age that is large enough to avoid picking up a file early, due
|
||||
to, say, network glitches.
|
||||
|
||||
[source, xml]
|
||||
----
|
||||
<bean id="filter" class="org.springframework.integration.file.filters.LastModifiedFileListFilter">
|
||||
<property name="age" value="120" />
|
||||
</bean>
|
||||
----
|
||||
|
||||
[[file-namespace-support]]
|
||||
==== Namespace Support
|
||||
|
||||
The configuration for file reading can be simplified using the file specific namespace.
|
||||
To do this use the following template.
|
||||
[source,xml]
|
||||
----
|
||||
|
||||
@@ -58,19 +58,31 @@ As an alternative to the existing `selector` attribute, the `<wire-tap/>` now su
|
||||
[[x4.2-file-changes]]
|
||||
==== File Changes
|
||||
|
||||
See <<files>> for more information about these changes.
|
||||
|
||||
===== Appending NewLines
|
||||
|
||||
The `<int-file:outbound-channel-adapter>` and `<int-file:outbound-gateway>` now support an `append-new-line` attribute.
|
||||
If set to `true`, a new line is appended to the file after a message is written.
|
||||
The default attribute value is `false`.
|
||||
|
||||
===== Ignoring Hidden Files
|
||||
|
||||
The `ignore-hidden` attribute has been introduced for the `<int-file:inbound-channel-adapter>` to pick up or not
|
||||
the _hidden_ files from the source directory.
|
||||
It is `true` by default.
|
||||
|
||||
===== Writing InputStream Payloads
|
||||
|
||||
The `FileWritingMessageHandler` now also accepts `InputStream` as a valid message payload type.
|
||||
|
||||
===== HeadDirectoryScanner
|
||||
|
||||
The `HeadDirectoryScanner` can now be used with other `FileListFilter` s.
|
||||
|
||||
See <<files>> for more information.
|
||||
===== Last Modified Filter
|
||||
|
||||
The `LastModifiedFileListFilter` has been added.
|
||||
|
||||
[[x4.2-class-package-change]]
|
||||
==== Class Package Change
|
||||
|
||||
Reference in New Issue
Block a user