Package org.apache.camel.component.mail
Class NowSearchTerm
java.lang.Object
jakarta.mail.search.SearchTerm
jakarta.mail.search.ComparisonTerm
org.apache.camel.component.mail.NowSearchTerm
- All Implemented Interfaces:
Serializable
public class NowSearchTerm
extends jakarta.mail.search.ComparisonTerm
A
SearchTerm
that is based on DateTerm
that compares with current date (eg now).
This allows to compare with a dynamic derived value.- See Also:
-
Field Summary
Fields inherited from class jakarta.mail.search.ComparisonTerm
EQ, GE, GT, LE, LT, NE
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
NowSearchTerm
public NowSearchTerm(int comparison, boolean sentDate, long offset) Constructor- Parameters:
comparison
- the comparison operatorsentDate
- true for using sent date, false for using received date.offset
- an optional offset as delta from now, can be a positive or negative value, for example to say within last 24 hours.- See Also:
-
ComparisonTerm
-
-
Method Details
-
match
public boolean match(jakarta.mail.Message msg) - Specified by:
match
in classjakarta.mail.search.SearchTerm
-
equals
- Overrides:
equals
in classjakarta.mail.search.ComparisonTerm
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjakarta.mail.search.ComparisonTerm
-