* @param request
* @return ContentProvider
* @throws Exception
*/
private List<ContentProvider<?>> handleRequest(UrlMappingRule currentRule) throws Exception {
Context context = Context.getCurrentThreadContext();
RequestHandlerInvokerFactory factory = WebApplicationConfiguration.getWebApplicationConfiguration()
.getRequestHandlerInvokerFactory();
RequestHandlerInvoker invoker = factory.getInvoker();
List<ContentProvider<?>> cpList = invoker.invoke(currentRule);
context.setData(KEY_REQUEST_HANDLER_RESULT, cpList);
return cpList;
}