* @see com.astamuse.asta4d.web.dispatch.RequestHandlerInvoker#invoke(com.astamuse.asta4d.web.dispatch.mapping.UrlMappingRule)
*/
@Override
public List<ContentProvider<?>> invoke(UrlMappingRule rule) throws Exception {
RequestHandlerInvokeExecutor executor = new RequestHandlerInvokeExecutor(rule.getHandlerList(), rule.getResultTransformerList());
RequestHandlerResultHolder holder = new RequestHandlerResultHolder();
InterceptorUtil.executeWithInterceptors(holder, buildInterceptorList(rule), executor);
return holder.getContentProviderList();
}