} catch (RequestTimeoutException e) {
Logger.getLogger(Dialog.class).warn("Open Dialog failed in Executor pool.", e);
if(listener!=null) listener.fireEevent(new TimeoutEvent());
} catch (DialogException e) {
Logger.getLogger(Dialog.class).warn("Open Dialog failed in Executor pool.", e);
if(listener!=null) listener.fireEevent(new SystemErrorEvent(e));
}catch(Throwable t){
Logger.getLogger(Dialog.class).warn("Open Dialog failed in Executor pool.", t);
if(listener!=null) listener.fireEevent(new SystemErrorEvent(t));
}
}
};
this.context.getFetionExecutor().submitTask(r);
}