< prev index next > bots/mlbridge/src/main/java/org/openjdk/skara/bots/mlbridge/MailingListBridgeBot.java
Print this page
public class MailingListBridgeBot implements Bot {
private final EmailAddress emailAddress;
private final HostedRepository codeRepo;
private final HostedRepository archiveRepo;
+ private final String archiveRef;
private final HostedRepository censusRepo;
private final String censusRef;
private final EmailAddress listAddress;
private final Set<String> ignoredUsers;
private final Set<Pattern> ignoredComments;
private final Map<String, String> headers;
private final URI issueTracker;
private final PullRequestUpdateCache updateCache;
private final Duration sendInterval;
! MailingListBridgeBot(EmailAddress from, HostedRepository repo, HostedRepository archive,
HostedRepository censusRepo, String censusRef, EmailAddress list,
Set<String> ignoredUsers, Set<Pattern> ignoredComments, URI listArchive, String smtpServer,
HostedRepository webrevStorageRepository, String webrevStorageRef,
Path webrevStorageBase, URI webrevStorageBaseUri, Set<String> readyLabels,
Map<String, Pattern> readyComments, URI issueTracker, Map<String, String> headers,
Duration sendInterval) {
emailAddress = from;
codeRepo = repo;
archiveRepo = archive;
this.censusRepo = censusRepo;
this.censusRef = censusRef;
listAddress = list;
this.ignoredUsers = ignoredUsers;
this.ignoredComments = ignoredComments;
private final Map<String, String> headers;
private final URI issueTracker;
private final PullRequestUpdateCache updateCache;
private final Duration sendInterval;
! MailingListBridgeBot(EmailAddress from, HostedRepository repo, HostedRepository archive, String archiveRef,
HostedRepository censusRepo, String censusRef, EmailAddress list,
Set<String> ignoredUsers, Set<Pattern> ignoredComments, URI listArchive, String smtpServer,
HostedRepository webrevStorageRepository, String webrevStorageRef,
Path webrevStorageBase, URI webrevStorageBaseUri, Set<String> readyLabels,
Map<String, Pattern> readyComments, URI issueTracker, Map<String, String> headers,
Duration sendInterval) {
emailAddress = from;
codeRepo = repo;
archiveRepo = archive;
+ this.archiveRef = archiveRef;
this.censusRepo = censusRepo;
this.censusRef = censusRef;
listAddress = list;
this.ignoredUsers = ignoredUsers;
this.ignoredComments = ignoredComments;
HostedRepository archiveRepo() {
return archiveRepo;
}
+ String archiveRef() {
+ return archiveRef;
+ }
+
HostedRepository censusRepo() {
return censusRepo;
}
String censusRef() {
< prev index next >