public class EverySupportingMessagingService extends Object implements MessagingService
ConditionalSender| Constructor and Description |
|---|
EverySupportingMessagingService(ConditionalSender... senders)
Initialize the service with none, one or several sender implementations.
|
EverySupportingMessagingService(List<ConditionalSender> senders)
Initialize the service with the provided sender implementations.
|
| Modifier and Type | Method and Description |
|---|---|
EverySupportingMessagingService |
addSender(ConditionalSender sender)
Register a new sender.
|
void |
send(Message message)
Sends the message.
|
public EverySupportingMessagingService(ConditionalSender... senders)
senders - the senders to registerpublic EverySupportingMessagingService(List<ConditionalSender> senders)
senders - the senders to registerpublic void send(Message message) throws MessagingException
send in interface MessagingServicemessage - the message to sendMessagingException - when the message couldn't be sentMessageNotSentException - when no sender could handle the messagepublic EverySupportingMessagingService addSender(ConditionalSender sender)
sender - the sender to registerCopyright © 2021. All rights reserved.