Package kz.greetgo.email.files
Class AbstractFileEmailSendRegister
- java.lang.Object
-
- kz.greetgo.email.files.AbstractFileEmailSendRegister
-
- All Implemented Interfaces:
kz.greetgo.email.EmailSendRegister
public abstract class AbstractFileEmailSendRegister extends java.lang.Object implements kz.greetgo.email.EmailSendRegister
-
-
Constructor Summary
Constructors Constructor Description AbstractFileEmailSendRegister()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcleanOldSentEntries(int hoursBefore)kz.greetgo.email.EmailSendercreateEmailSaver()protected java.lang.StringcreateSendingFileName()protected java.lang.StringcreatingExtension()protected abstract kz.greetgo.email.RealEmailSenderemailSender()protected abstract kz.greetgo.email.EmailSerializeremailSerializer()protected booleanresendOnException(java.lang.Exception exception, kz.greetgo.email.Email email)voidsendAllExistingEmails()protected java.lang.StringsendingExtension()protected java.lang.StringsendingFilePrefixName()protected java.lang.StringsendReadyExtension()protected abstract java.io.FilesentDir()protected abstract java.io.FiletoSendDir()
-
-
-
Method Detail
-
toSendDir
protected abstract java.io.File toSendDir()
-
sentDir
protected abstract java.io.File sentDir()
-
emailSender
protected abstract kz.greetgo.email.RealEmailSender emailSender()
-
emailSerializer
protected abstract kz.greetgo.email.EmailSerializer emailSerializer()
-
createEmailSaver
public kz.greetgo.email.EmailSender createEmailSaver()
-
creatingExtension
protected java.lang.String creatingExtension()
-
createSendingFileName
protected java.lang.String createSendingFileName()
-
sendReadyExtension
protected java.lang.String sendReadyExtension()
-
sendingFilePrefixName
protected java.lang.String sendingFilePrefixName()
-
sendAllExistingEmails
public void sendAllExistingEmails()
- Specified by:
sendAllExistingEmailsin interfacekz.greetgo.email.EmailSendRegister
-
resendOnException
protected boolean resendOnException(java.lang.Exception exception, kz.greetgo.email.Email email)
-
sendingExtension
protected java.lang.String sendingExtension()
-
cleanOldSentEntries
public void cleanOldSentEntries(int hoursBefore)
- Specified by:
cleanOldSentEntriesin interfacekz.greetgo.email.EmailSendRegister
-
-