logger.debug(Messages.REQUEST_HANDLED_MSG, logicalRequestpath, app.getName());
String name = (bundlableNode instanceof NamedNode) ? ((NamedNode) bundlableNode).getName() : "default";
logger.debug(Messages.CONTEXT_IDENTIFIED_MSG, bundlableNode.getTypeName(), name, logicalRequestpath);
ContentPlugin contentProvider = app.root().plugins().contentPluginForLogicalPath(logicalRequestpath);
if(contentProvider == null) {
throw new ResourceNotFoundException("No content provider could be found found the logical request path '" + logicalRequestpath + "'");
}
logger.debug(Messages.BUNDLER_IDENTIFIED_MSG, contentProvider.getPluginClass().getSimpleName(), logicalRequestpath);
ParsedContentPath contentPath = contentProvider.getContentPathParser().parse(logicalRequestpath);
return contentProvider.handleRequest(contentPath, bundleSet, contentAccessor, version);
}