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
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:
- Serialized Form
Fields inherited from class javax.mail.search.ComparisonTerm |
EQ, GE, GT, LE, LT, NE |
Constructor Summary |
NowSearchTerm(int comparison,
boolean sentDate,
long offset)
Constructor |
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
match
public boolean match(javax.mail.Message msg)
- Specified by:
match
in class javax.mail.search.SearchTerm
equals
public boolean equals(Object o)
- Overrides:
equals
in class javax.mail.search.ComparisonTerm
hashCode
public int hashCode()
- Overrides:
hashCode
in class javax.mail.search.ComparisonTerm
Apache Camel