Uses of Interface
org.silverpeas.components.mailinglist.service.event.MessageListener
-
Packages that use MessageListener Package Description org.silverpeas.components.mailinglist.model org.silverpeas.components.mailinglist.service.job -
-
Uses of MessageListener in org.silverpeas.components.mailinglist.model
Classes in org.silverpeas.components.mailinglist.model that implement MessageListener Modifier and Type Class Description class
MailingListComponent
-
Uses of MessageListener in org.silverpeas.components.mailinglist.service.job
Methods in org.silverpeas.components.mailinglist.service.job that return types with arguments of type MessageListener Modifier and Type Method Description protected Set<MessageListener>
MessageChecker. getRecipientMailingLists(Collection<String> recipients, Map<String,MessageListener> listenersByEmail)
Finds all the mailing lists recipients for an email.Map<String,MessageListener>
MessageChecker. prepareListeners()
Prepare a map of subscribed email addresses and their corresponding listeners.Methods in org.silverpeas.components.mailinglist.service.job with parameters of type MessageListener Modifier and Type Method Description void
MessageChecker. addMessageListener(MessageListener listener)
Adds a new listener to the list of listeners.void
MailProcessor. prepareMessage(javax.mail.internet.MimeMessage mail, MessageListener mailingList, MessageEvent event)
Process an email, extracting attachments and constructing a Message.Method parameters in org.silverpeas.components.mailinglist.service.job with type arguments of type MessageListener Modifier and Type Method Description protected Set<MessageListener>
MessageChecker. getRecipientMailingLists(Collection<String> recipients, Map<String,MessageListener> listenersByEmail)
Finds all the mailing lists recipients for an email.protected void
MessageChecker. processEmail(javax.mail.internet.MimeMessage mail, Map<MessageListener,MessageEvent> eventsMap, Map<String,MessageListener> listenersByEmail)
Process an email, building the events to be send when all email have been processed.
-