Package org.apache.camel.component.mail
Class NowSearchTerm
- java.lang.Object
-
- javax.mail.search.SearchTerm
-
- javax.mail.search.ComparisonTerm
-
- org.apache.camel.component.mail.NowSearchTerm
-
- All Implemented Interfaces:
Serializable
public class NowSearchTerm extends javax.mail.search.ComparisonTerm
ASearchTerm
that is based onDateTerm
that compares with current date (eg now). This allows to compare with a dynamic derived value.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NowSearchTerm(int comparison, boolean sentDate, long offset)
Constructor
-
-
-
Constructor Detail
-
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 Detail
-
match
public boolean match(javax.mail.Message msg)
- Specified by:
match
in classjavax.mail.search.SearchTerm
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classjavax.mail.search.ComparisonTerm
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjavax.mail.search.ComparisonTerm
-
-