public class MailProcessor
extends java.lang.Object
MailMessage
to a change.Constructor and Description |
---|
MailProcessor(Emails emails,
RetryHelper retryHelper,
ChangeMessagesUtil changeMessagesUtil,
CommentsUtil commentsUtil,
OneOffRequestContext oneOffRequestContext,
PatchListCache patchListCache,
PatchSetUtil psUtil,
com.google.inject.Provider<InternalChangeQuery> queryProvider,
DynamicMap<MailFilter> mailFilters,
EmailReviewComments.Factory outgoingMailFactory,
ApprovalsUtil approvalsUtil,
CommentAdded commentAdded,
AccountCache accountCache,
com.google.inject.Provider<java.lang.String> canonicalUrl) |
Modifier and Type | Method and Description |
---|---|
void |
process(MailMessage message)
Parses comments from a
MailMessage and persists them on the change. |
@Inject public MailProcessor(Emails emails, RetryHelper retryHelper, ChangeMessagesUtil changeMessagesUtil, CommentsUtil commentsUtil, OneOffRequestContext oneOffRequestContext, PatchListCache patchListCache, PatchSetUtil psUtil, com.google.inject.Provider<InternalChangeQuery> queryProvider, DynamicMap<MailFilter> mailFilters, EmailReviewComments.Factory outgoingMailFactory, ApprovalsUtil approvalsUtil, CommentAdded commentAdded, AccountCache accountCache, com.google.inject.Provider<java.lang.String> canonicalUrl)
public void process(MailMessage message) throws RestApiException, UpdateException
MailMessage
and persists them on the change.message
- MailMessage
to processRestApiException
UpdateException