}
}
private void startSubscriptions() {
if (!remote) {
MessageContainerManager mcm = brokerContainer.getBroker().getPersistentTopicContainerManager();
if (mcm != null) {
Map map = mcm.getLocalDestinations();
startSubscriptions(map, true, true);
}
mcm = brokerContainer.getBroker().getTransientTopicContainerManager();
if (mcm != null) {
Map map = mcm.getLocalDestinations();
startSubscriptions(map, true, false);
}
mcm = brokerContainer.getBroker().getTransientQueueContainerManager();
if (mcm != null) {
Map map = mcm.getLocalDestinations();
startSubscriptions(map, false, false);
}
mcm = brokerContainer.getBroker().getPersistentQueueContainerManager();
if (mcm != null) {
Map map = mcm.getLocalDestinations();
startSubscriptions(map, false, false);
}
}
}