* Create an instance of <code>DefaultAsyncExecutor</code>
*/
private AsyncExecutor newAsyncExecutor(AsyncTask asyncTask){
Class className = null;
AsyncExecutor asyncExecutor = null;
try{
className = Class.forName(asyncExecutorClassName);
asyncExecutor = (AsyncExecutor)className.newInstance();
} catch (ClassNotFoundException ex){
throw new RuntimeException(ex);
} catch (InstantiationException ex){
throw new RuntimeException(ex);
} catch (IllegalAccessException ex){
throw new RuntimeException(ex);
}
if ( asyncExecutor != null ){
asyncExecutor.setAsyncTask(asyncTask);
asyncExecutor.setAsyncHandler(this);
for (AsyncFilter l : asyncFilters){
asyncExecutor.addAsyncFilter(l);
}
}
return asyncExecutor;
}