Interface DispatchPolicy
- All Known Implementing Classes:
MessageGroupDispatchPolicy,RoundRobinDispatchPolicy
public interface DispatchPolicy
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddLocalMetric(QueueMetric metric) voidaddMetric(String routerName, ClusteredQueueMetric metric) voidclose()getNextSendQueue(MessageImpl message) booleanbooleanvoidremoveLocalMetric(QueueMetric metric) voidremoveMetric(String routerName) void
-
Method Details
-
setDispatchPolicyListener
-
addLocalMetric
-
removeLocalMetric
-
getLocalMetric
ClusteredQueueMetric getLocalMetric() -
addMetric
-
removeMetric
-
isReceiverSomewhere
boolean isReceiverSomewhere() -
isMessageBasedDispatch
boolean isMessageBasedDispatch() -
getNextSendQueue
String getNextSendQueue() -
getNextSendQueue
-
getNextReceiveQueue
String getNextReceiveQueue() -
close
void close()
-