return ((QueueSession) getSession()).createBrowser(queue, config.getSelector());
} else {
return ((QueueSession) getSession()).createBrowser(queue);
}
} else if (config.getDomain() == Domain.TOPIC.getId()) {
return new TopicBrowser(hermes.getSession(), destinationManager, config);
} else {
throw new HermesException("The domain for " + config.getName() + " is not defined, configure it as a queue or a topic");
}
}