* Adds the items(queues/exchanges/connectins) from config file to the server tree
* @param server
*/
private void addConfiguredItems(ManagedServer server)
{
ServerRegistry serverRegistry = ApplicationRegistry.getServerRegistry(server);
List<String> list = serverRegistry.getVirtualHosts();
for (String virtualHost : list)
{
// Add Queues
String itemKey = server.getName() + "." + virtualHost + "." + INI_QUEUES;
List<String> items = getConfiguredItemsFromFile(itemKey);
List<ManagedBean> mbeans = serverRegistry.getQueues(virtualHost);
addConfiguredItems(items, mbeans);
// Add Exchanges
itemKey = server.getName() + "." + virtualHost + "." + INI_EXCHANGES;
items = getConfiguredItemsFromFile(itemKey);
mbeans = serverRegistry.getExchanges(virtualHost);
addConfiguredItems(items, mbeans);
// Add Connections
itemKey = server.getName() + "." + virtualHost + "." + INI_CONNECTIONS;
items = getConfiguredItemsFromFile(itemKey);
mbeans = serverRegistry.getConnections(virtualHost);
addConfiguredItems(items, mbeans);
}
}