MstMailQueue C

Total Complexity 115
Dependencies 5
Dependents 1
Total lines 869
Lines of code 752
Logical lines of code 391
Comment lines 40
Methods 31
Properties 0

Methods 31

Method Rating Maintainability Complexity Lines of code
isValidRecipient()
B
44 21 36
saveNonQueueMail()
B
33 16 96
enqueueMail()
A
35 12 82
getNextRecipientsInQueue()
A
40 9 58
saveAndEnqueueMail()
A
35 6 95
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