BEAST
eu.baltrad.beast.router.IRouter Interface Reference

Creates the routed messages for a message that should be sent. More...

Inheritance diagram for eu.baltrad.beast.router.IRouter:
eu.baltrad.beast.router.impl.BltRouter

Public Member Functions

List< IMultiRoutedMessagegetMultiRoutedMessages (IBltMessage msg)
 Creates a list of routed messages that can be used for sending the messages to several recipients.
 
List< IRoutedMessagegetRoutedMessages (IBltMessage msg)
 Almost the same as getMultiRoutedMessages(IBltMessage) but it returns several IRoutedMessage's instead of several MultiRoutedMessage.
 

Detailed Description

Creates the routed messages for a message that should be sent.

I.e. one message can actually be intended for more than one target.

Author
Anders Henja

Member Function Documentation

◆ getMultiRoutedMessages()

List< IMultiRoutedMessage > eu.baltrad.beast.router.IRouter.getMultiRoutedMessages ( IBltMessage msg)

Creates a list of routed messages that can be used for sending the messages to several recipients.

Parameters
msgthe message that should be routed.
Returns
a list of multi routed messages

Implemented in eu.baltrad.beast.router.impl.BltRouter.

◆ getRoutedMessages()

List< IRoutedMessage > eu.baltrad.beast.router.IRouter.getRoutedMessages ( IBltMessage msg)

Almost the same as getMultiRoutedMessages(IBltMessage) but it returns several IRoutedMessage's instead of several MultiRoutedMessage.

Parameters
msgthe message
Returns
a list of zero or more routed messages

Implemented in eu.baltrad.beast.router.impl.BltRouter.


The documentation for this interface was generated from the following file: