Package com.google.gerrit.server.mail

Examples of com.google.gerrit.server.mail.ReplacePatchSetSender$Factory


    workQueue.getDefaultQueue()
        .submit(requestScopePropagator.wrap(new Runnable() {
      @Override
      public void run() {
        try {
          final ReplacePatchSetSender cm;
          cm = replacePatchSetFactory.create(result.change);
          cm.setFrom(me);
          cm.setPatchSet(ps, result.info);
          cm.setChangeMessage(result.msg);
          cm.addReviewers(reviewers);
          cm.addExtraCC(cc);
          cm.addReviewers(oldReviewers);
          cm.addExtraCC(oldCC);
          cm.send();
        } catch (Exception e) {
          log.error("Cannot send email for new patch set " + ps.getId(), e);
        }
      }
View Full Code Here


            new ChangeMessage(new ChangeMessage.Key(changeId,
                ChangeUtil.messageUUID(db)), user.getAccountId(), patchSetId);
        cmsg.setMessage("Patch Set " + patchSetId.get() + ": Rebased");
        db.changeMessages().insert(Collections.singleton(cmsg));

        final ReplacePatchSetSender cm =
            rebasedPatchSetSenderFactory.create(change);
        cm.setFrom(user.getAccountId());
        cm.setPatchSet(rebasedPatchSet);
        cm.addReviewers(oldReviewers);
        cm.addExtraCC(oldCC);
        cm.send();

        hooks.doPatchsetCreatedHook(change, rebasedPatchSet, db);
      } finally {
        revWalk.release();
      }
View Full Code Here

TOP

Related Classes of com.google.gerrit.server.mail.ReplacePatchSetSender$Factory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.