Class MailProcessor
- java.lang.Object
-
- com.google.gerrit.server.mail.receive.MailProcessor
-
public class MailProcessor extends Object
A service that can attach the comments from aMailMessage
to a change.
-
-
Constructor Summary
Constructors Constructor Description MailProcessor(Emails emails, InboundEmailRejectionSender.Factory emailRejectionSender, RetryHelper retryHelper, ChangeMessagesUtil changeMessagesUtil, CommentsUtil commentsUtil, OneOffRequestContext oneOffRequestContext, PatchSetUtil psUtil, com.google.inject.Provider<InternalChangeQuery> queryProvider, DynamicMap<MailFilter> mailFilters, EmailReviewComments.Factory outgoingMailFactory, ApprovalsUtil approvalsUtil, CommentAdded commentAdded, AccountCache accountCache, DynamicItem<UrlFormatter> urlFormatter, PluginSetContext<CommentValidator> commentValidators, MessageIdGenerator messageIdGenerator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
process(com.google.gerrit.mail.MailMessage message)
Parses comments from aMailMessage
and persists them on the change.
-
-
-
Constructor Detail
-
MailProcessor
@Inject public MailProcessor(Emails emails, InboundEmailRejectionSender.Factory emailRejectionSender, RetryHelper retryHelper, ChangeMessagesUtil changeMessagesUtil, CommentsUtil commentsUtil, OneOffRequestContext oneOffRequestContext, PatchSetUtil psUtil, com.google.inject.Provider<InternalChangeQuery> queryProvider, DynamicMap<MailFilter> mailFilters, EmailReviewComments.Factory outgoingMailFactory, ApprovalsUtil approvalsUtil, CommentAdded commentAdded, AccountCache accountCache, DynamicItem<UrlFormatter> urlFormatter, PluginSetContext<CommentValidator> commentValidators, MessageIdGenerator messageIdGenerator)
-
-
Method Detail
-
process
public void process(com.google.gerrit.mail.MailMessage message) throws RestApiException, UpdateException
Parses comments from aMailMessage
and persists them on the change.- Parameters:
message
-MailMessage
to process- Throws:
RestApiException
UpdateException
-
-