|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ChannelQosProvider
A ChannelQosProvider resolves the channel filter for a given ToaServiceChannel channel.
TopicOrientedApplication in hornet will automatically create buses and channels that
have have not already been configured for the application.
In the absense of a ChannelQosProvider:
ChannelQosProviders can be used to override the QoS determined above:
MessageChannel.Qos via getChannelQos(ToaService, ToaServiceChannel) that value
is used to update the MessageChannel.Qos for the channel.
TopicOrientedApplication messaging configuration| Method Summary | |
|---|---|
MessageChannel.Qos |
getChannelQos(ToaService service,
ToaServiceChannel channel)
Returns the channel MessageChannel.Qos for the given ToaServiceChannel. |
| Method Detail |
|---|
MessageChannel.Qos getChannelQos(ToaService service,
ToaServiceChannel channel)
MessageChannel.Qos for the given ToaServiceChannel.
If multiple ChannelQosProviders return differing MessageChannel.Qos values
for the same service and channel the highest quality of service will be
selected (e.g. Guaranteeed).
service - The service that defined the channel.channel - The channel.
MessageChannel.Qos or null if the provider either doesn't provide
MessageChannel.Qos for this channel or if the channel should not be filtered.- See Also:
TopicOrientedApplication messaging configuration
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||