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 MessagingService
message
- 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.