@Alias(value="matcher") @XmlHints(allowTopLevelDefinition=true) public class FtpFilePredicateBuilder extends org.mule.extension.file.common.api.FilePredicateBuilder<FtpFilePredicateBuilder,FtpFileAttributes>
FilePredicateBuilder used to do assertions on files stored on an FTP server. The file's properties
are to be represented on an instance of FtpFileAttributes
It adds capabilities to consider the file's unique timestamp.
| Constructor and Description |
|---|
FtpFilePredicateBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected Predicate<FtpFileAttributes> |
addConditions(Predicate<FtpFileAttributes> predicate) |
FtpFilePredicateBuilder |
setTimestampSince(LocalDateTime timestampSince) |
FtpFilePredicateBuilder |
setTimestampUntil(LocalDateTime timestampUntil) |
build, getDirectory, getFilenamePattern, getMaxSize, getMinSize, getPathPattern, getRegularFile, getSymbolicLink, setDirectory, setFilenamePattern, setMaxSize, setMinSize, setPathPattern, setRegularFile, setSymbolicLinkprotected Predicate<FtpFileAttributes> addConditions(Predicate<FtpFileAttributes> predicate)
addConditions in class org.mule.extension.file.common.api.FilePredicateBuilder<FtpFilePredicateBuilder,FtpFileAttributes>public FtpFilePredicateBuilder setTimestampSince(LocalDateTime timestampSince)
public FtpFilePredicateBuilder setTimestampUntil(LocalDateTime timestampUntil)
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.