Uses of Interface
it.ozimov.springboot.mail.model.EmailSchedulingData
Packages that use EmailSchedulingData
Package
Description
-
Uses of EmailSchedulingData in it.ozimov.springboot.mail.configuration
Methods in it.ozimov.springboot.mail.configuration that return types with arguments of type EmailSchedulingDataModifier and TypeMethodDescriptionorg.springframework.data.redis.core.RedisTemplate<String,EmailSchedulingData> EmailRedisTemplateConfiguration.createValueTemplate() -
Uses of EmailSchedulingData in it.ozimov.springboot.mail.model
Fields in it.ozimov.springboot.mail.model with type parameters of type EmailSchedulingDataModifier and TypeFieldDescriptionstatic final Comparator<EmailSchedulingData>EmailSchedulingData.DEFAULT_COMPARATORMethods in it.ozimov.springboot.mail.model with parameters of type EmailSchedulingDataModifier and TypeMethodDescriptiondefault intEmailSchedulingData.compareTo(EmailSchedulingData o) -
Uses of EmailSchedulingData in it.ozimov.springboot.mail.model.defaultimpl
Classes in it.ozimov.springboot.mail.model.defaultimpl that implement EmailSchedulingDataModifier and TypeClassDescriptionclassclass -
Uses of EmailSchedulingData in it.ozimov.springboot.mail.service
Methods in it.ozimov.springboot.mail.service that return types with arguments of type EmailSchedulingDataModifier and TypeMethodDescriptionRetrieve an Optional containing the EmailSchedulingData stored for the given emailSchedulingDataId, if the key exists and a value was found.PersistenceService.getNextBatch(int batchMaxSize) Retrieves a batch of EmailSchedulingData from the persistence layer, such that up tobatchMaxSizeinstances are returned from a whatsoever priority level.PersistenceService.getNextBatch(int priorityLevel, int batchMaxSize) Retrieves a batch of EmailSchedulingData from the persistence layer, such that up tobatchMaxSizeinstances are returned from a specific priority level.Methods in it.ozimov.springboot.mail.service with parameters of type EmailSchedulingDataModifier and TypeMethodDescriptionvoidPersistenceService.add(EmailSchedulingData emailSchedulingData) Persist the EmailSchedulingData into the persistence service.Method parameters in it.ozimov.springboot.mail.service with type arguments of type EmailSchedulingDataModifier and TypeMethodDescriptionvoidPersistenceService.addAll(Collection<EmailSchedulingData> emailSchedulingDataList) Persist all the EmailSchedulingData contained in the given collection into the persistence service. -
Uses of EmailSchedulingData in it.ozimov.springboot.mail.service.defaultimpl
Methods in it.ozimov.springboot.mail.service.defaultimpl that return EmailSchedulingDataModifier and TypeMethodDescriptionprotected EmailSchedulingDataPriorityQueueEmailSchedulerService.buildEmailSchedulingData(@NonNull Email mimeEmail, @NonNull OffsetDateTime scheduledDateTime, int desiredPriorityLevel, int assignedPriorityLevel) protected EmailSchedulingDataPriorityQueueEmailSchedulerService.buildEmailSchedulingData(@NonNull Email mimeEmail, @NonNull OffsetDateTime scheduledDateTime, int desiredPriorityLevel, @NonNull String template, @NonNull Map<String, Object> modelObject, int assignedPriorityLevel, InlinePicture[] inlinePictures) protected EmailSchedulingDataMethods in it.ozimov.springboot.mail.service.defaultimpl that return types with arguments of type EmailSchedulingDataModifier and TypeMethodDescriptionPriorityQueueManager.dequeueNext(Duration consumerCycle) DefaultPersistenceService.getNextBatch(int batchMaxSize) DefaultPersistenceService.getNextBatch(int priorityLevel, int batchMaxSize) protected Collection<EmailSchedulingData>DefaultPersistenceService.getNextBatchOps(String orderingKey, int batchMaxSize) Methods in it.ozimov.springboot.mail.service.defaultimpl with parameters of type EmailSchedulingDataModifier and TypeMethodDescriptionvoidDefaultPersistenceService.add(@NonNull EmailSchedulingData emailSchedulingData) protected voidDefaultPersistenceService.addOps(EmailSchedulingData emailSchedulingData) protected voidPriorityQueueEmailSchedulerService.addToPersistenceLayer(EmailSchedulingData emailSchedulingData) protected voidPriorityQueueEmailSchedulerService.deleteFromPersistenceLayer(EmailSchedulingData emailSchedulingData) booleanPriorityQueueManager.enqueue(EmailSchedulingData emailSchedulingData, boolean isFromPersistenceLayer) protected voidPriorityQueueEmailSchedulerService.schedule(EmailSchedulingData emailSchedulingData) Method parameters in it.ozimov.springboot.mail.service.defaultimpl with type arguments of type EmailSchedulingDataModifier and TypeMethodDescriptionvoidDefaultPersistenceService.addAll(@NonNull Collection<EmailSchedulingData> emailSchedulingDataList) protected voidDefaultPersistenceService.addAllOps(Collection<EmailSchedulingData> emailSchedulingDataList) protected voidPriorityQueueEmailSchedulerService.enqueueBatch(Collection<EmailSchedulingData> emailSchedulingDataCollection) Constructor parameters in it.ozimov.springboot.mail.service.defaultimpl with type arguments of type EmailSchedulingDataModifierConstructorDescriptionDefaultPersistenceService(@NonNull org.springframework.data.redis.core.StringRedisTemplate orderingTemplate, @NonNull org.springframework.data.redis.core.RedisTemplate<String, EmailSchedulingData> valueTemplate)