Package org.openiam.common.beans.mq
Class MailRabbitMQService
- java.lang.Object
-
- org.openiam.common.beans.mq.AbstractRabbitMQService
-
- org.openiam.common.beans.mq.MailRabbitMQService
-
@Service public class MailRabbitMQService extends AbstractRabbitMQService
-
-
Field Summary
-
Fields inherited from class org.openiam.common.beans.mq.AbstractRabbitMQService
rabbitMQSender
-
-
Constructor Summary
Constructors Constructor Description MailRabbitMQService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
sendEmailAsynchronously(String emailAddress, String subject, String text, boolean format)
void
sendEmailAsynchronously(List<String> emailAddresses, String subject, String text, boolean format, List<String> attachments)
void
sendEmailAsynchronously(List<String> emailAddresses, String subject, String text, boolean format, List<String> attachments, String parentAuditLogId)
void
sendNotificationAsynchronously(String userId, String email, List<NotificationParam> msgParams, String messageType)
void
sendNotificationAsynchronously(String userId, List<NotificationParam> msgParams, String messageType)
void
sendNotificationAsynchronously(String userId, List<NotificationParam> msgParams, String messageType, String attachmentPath)
void
sendNotificationAsynchronously(String userId, List<NotificationParam> msgParams, String messageType, String attachmentPath, Map<String,Object> bindingMapExtension)
void
sendNotificationAsynchronously(String userId, List<NotificationParam> msgParams, String messageType, String attachmentPath, Map<String,Object> bindingMapExtension, String parentAuditLogId)
-
Methods inherited from class org.openiam.common.beans.mq.AbstractRabbitMQService
crudRequest, idRequest
-
-
-
-
Method Detail
-
sendNotificationAsynchronously
public void sendNotificationAsynchronously(String userId, List<NotificationParam> msgParams, String messageType, String attachmentPath, Map<String,Object> bindingMapExtension, String parentAuditLogId)
-
sendNotificationAsynchronously
public void sendNotificationAsynchronously(String userId, List<NotificationParam> msgParams, String messageType, String attachmentPath, Map<String,Object> bindingMapExtension)
-
sendNotificationAsynchronously
public void sendNotificationAsynchronously(String userId, List<NotificationParam> msgParams, String messageType, String attachmentPath)
-
sendNotificationAsynchronously
public void sendNotificationAsynchronously(String userId, List<NotificationParam> msgParams, String messageType)
-
sendNotificationAsynchronously
public void sendNotificationAsynchronously(String userId, String email, List<NotificationParam> msgParams, String messageType)
-
sendEmailAsynchronously
public void sendEmailAsynchronously(String emailAddress, String subject, String text, boolean format)
-
sendEmailAsynchronously
public void sendEmailAsynchronously(List<String> emailAddresses, String subject, String text, boolean format, List<String> attachments, String parentAuditLogId)
-
-