MstMailQueue C

Total Complexity 118
Dependencies 5
Dependents 1
Total lines 878
Lines of code 760
Logical lines of code 393
Comment lines 41
Methods 31
Properties 0

Methods 31

Method Rating Maintainability Complexity Lines of code
saveNonQueueMail()
B
32 19 102
isValidRecipient()
B
44 21 36
enqueueMail()
A
35 12 82
getNextRecipientsInQueue()
A
40 9 58
saveAndEnqueueMail()
A
34 6 97
addMailInDigest2ArticleQueueIfApplicable()
S
56 5 17
isRecipientInToOrCcOrigHeaders()
S
59 5 14
incrementError()
S
48 3 34
enqueueDigestMailForRecipient()
S
55 4 17
enqueueDigestMail()
S
50 3 28
sendingComplete()
S
51 3 27
resetMailAsUnblockedAndUnsent()
S
54 3 20
getPendingMailsThatExceededMaxSendAttempts()
S
54 2 22
removeDigestMailsFromQueue()
S
55 2 19
removeAllMailsFromListFromQueue()
S
57 2 17
checkRecipientLock()
S
67 3 7
getAllPendingMails()
S
60 2 14
getPendingMails()
S
56 1 20
getMailQueueForDigest()
S
57 1 17
getPendingMailsOfMailingList()
S
57 1 17
removeMailFromQueue()
S
61 1 13
getPendingDigestsOfMailingList()
S
63 1 11
getPendingDigests()
S
64 1 10
removeAllRecipientsOfMailFromQueue()
S
66 1 8
isDigestRecipient()
S
74 1 4
getErrorCountOfQueueMail()
S
66 1 8
getErrorCountOfMail()
S
69 1 6
getRecipientInfo()
S
66 1 8
lockRecipient()
S
63 1 10
clearQueue()
S
66 1 8
getNumberOfQueueEntriesForMail()
S
64 1 9