MstMailQueue C

Total Complexity 119
Dependencies 7
Dependents 1
Total lines 899
Lines of code 783
Logical lines of code 409
Comment lines 39
Methods 31
Properties 0

Methods 31

Method Rating Maintainability Complexity Lines of code
saveNonQueueMail()
B
31 19 108
isValidRecipient()
B
44 21 36
enqueueMail()
A
35 12 82
getNextRecipientsInQueue()
A
40 9 58
saveAndEnqueueMail()
A
34 6 99
sendingComplete()
S
47 4 35
addMailInDigest2ArticleQueueIfApplicable()
S
56 5 17
isRecipientInToOrCcOrigHeaders()
S
59 5 14
incrementError()
S
48 3 34
enqueueDigestMailForRecipient()
S
55 4 17
enqueueDigestMail()
S
48 3 32
resetMailAsUnblockedAndUnsent()
S
54 3 21
getPendingMailsThatExceededMaxSendAttempts()
S
54 2 22
removeDigestMailsFromQueue()
S
54 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
59 1 14
getPendingDigestsOfMailingList()
S
63 1 11
getPendingDigests()
S
64 1 10
removeAllRecipientsOfMailFromQueue()
S
64 1 9
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