javax.mail.Message.match()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(3.5k)|赞(0)|评价(0)|浏览(183)

本文整理了Java中javax.mail.Message.match()方法的一些代码示例,展示了Message.match()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Message.match()方法的具体详情如下:
包路径:javax.mail.Message
类名称:Message
方法名:match

Message.match介绍

[英]Apply the specified Search criterion to this message.
[中]将指定的搜索条件应用于此邮件。

代码示例

代码示例来源:origin: camunda/camunda-bpm-platform

  1. if (msg.match(term)) // matched

代码示例来源:origin: com.sun.mail/javax.mail

  1. if (msg.match(term)) // matched

代码示例来源:origin: google/mail-importer

  1. @Override
  2. public boolean match(SearchTerm term) throws RuntimeMessagingException {
  3. try {
  4. return delegate.match(term);
  5. } catch (MessagingException e) {
  6. throw new RuntimeMessagingException(e);
  7. }
  8. }

代码示例来源:origin: org.apache.geronimo.specs/geronimo-javamail_1.3.1_spec

  1. /**
  2. * Search the supplied messages for those that match the supplied criteria;
  3. * messages must belong to this folder.
  4. * The default implementation iterates through the messages, returning those
  5. * whose {@link Message#match(javax.mail.search.SearchTerm)} method returns true;
  6. * subclasses may provide a more efficient implementation.
  7. *
  8. * @param term the search criteria
  9. * @param messages the messages to search
  10. * @return an array containing messages that match the criteria
  11. * @throws MessagingException if there was a problem accessing the store
  12. */
  13. public Message[] search(SearchTerm term, Message[] messages) throws MessagingException {
  14. List result = new ArrayList(messages.length);
  15. for (int i = 0; i < messages.length; i++) {
  16. Message message = messages[i];
  17. if (message.match(term)) {
  18. result.add(message);
  19. }
  20. }
  21. return (Message[]) result.toArray(new Message[result.size()]);
  22. }

代码示例来源:origin: org.apache.geronimo.specs/geronimo-javamail_1.4_spec

  1. /**
  2. * Search the supplied messages for those that match the supplied criteria;
  3. * messages must belong to this folder.
  4. * The default implementation iterates through the messages, returning those
  5. * whose {@link Message#match(javax.mail.search.SearchTerm)} method returns true;
  6. * subclasses may provide a more efficient implementation.
  7. *
  8. * @param term the search criteria
  9. * @param messages the messages to search
  10. * @return an array containing messages that match the criteria
  11. * @throws MessagingException if there was a problem accessing the store
  12. */
  13. public Message[] search(SearchTerm term, Message[] messages) throws MessagingException {
  14. List result = new ArrayList(messages.length);
  15. for (int i = 0; i < messages.length; i++) {
  16. Message message = messages[i];
  17. if (message.match(term)) {
  18. result.add(message);
  19. }
  20. }
  21. return (Message[]) result.toArray(new Message[result.size()]);
  22. }

代码示例来源:origin: com.sun.mail/mailapi

  1. if (msg.match(term)) // matched

代码示例来源:origin: javax.mail/javax.mail-api

  1. if (msg.match(term)) // matched

代码示例来源:origin: org.glassfish.metro/webservices-extra

  1. if (msg.match(term)) // matched

代码示例来源:origin: com.sun.mail/android-mail

  1. if (msg.match(term)) // matched

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.javax.mail

  1. if (msgs[i].match(term)) // matched

代码示例来源:origin: javax.mail/com.springsource.javax.mail

  1. if (msgs[i].match(term)) // matched

代码示例来源:origin: com.sun.mail/jakarta.mail

  1. if (msg.match(term)) // matched

代码示例来源:origin: jboss/jboss-javaee-specs

  1. if (msg.match(term)) // matched

代码示例来源:origin: spajus/gmail4j

  1. if (((JavaMailGmailMessage)message).getMessage().match(new BodyTerm(value))) {
  2. matchedEmails.add(message);
  3. case UNREAD:
  4. if (((JavaMailGmailMessage)message).getMessage()
  5. .match(new FlagTerm(new Flags(Flags.Flag.SEEN), false))) {
  6. matchedEmails.add(message);

代码示例来源:origin: OpenNMS/opennms

  1. if (mailMessage.match(searchTerm)) {
  2. found = true;
  3. LOG.debug("searchMailSubject: message with subject '{}' found.", subject);
  4. final boolean foundMTMHeader = mailMessage.match(deleteTerm);
  5. LOG.debug("searchMailSubject: deleteAllMail = {}, MTM header found = {}", Boolean.toString(deleteAllMail), Boolean.toString(foundMTMHeader));

相关文章