@Override public void onOutputUpdateAll(Paragraph paragraph, List<InterpreterResultMessage> msgs) { if (jobListenerFactory != null) { ParagraphJobListener listener = jobListenerFactory.getParagraphJobListener(this); if (listener != null) { listener.onOutputUpdateAll(paragraph, msgs); } } }
@Override public void onOutputUpdate(Paragraph paragraph, int idx, InterpreterResultMessage msg) { if (jobListenerFactory != null) { ParagraphJobListener listener = jobListenerFactory.getParagraphJobListener(this); if (listener != null) { listener.onOutputUpdate(paragraph, idx, msg); } } }
@Override public void onOutputAppend(Paragraph paragraph, int idx, String output) { if (jobListenerFactory != null) { ParagraphJobListener listener = jobListenerFactory.getParagraphJobListener(this); if (listener != null) { listener.onOutputAppend(paragraph, idx, output); } } }
@Override public void onProgressUpdate(Job job, int progress) { if (jobListenerFactory != null) { ParagraphJobListener listener = jobListenerFactory.getParagraphJobListener(this); if (listener != null) { listener.onProgressUpdate(job, progress); } } }
@Override public void beforeStatusChange(Job job, Status before, Status after) { if (jobListenerFactory != null) { ParagraphJobListener listener = jobListenerFactory.getParagraphJobListener(this); if (listener != null) { listener.beforeStatusChange(job, before, after); } } }
@Override public void afterStatusChange(Job job, Status before, Status after) { if (jobListenerFactory != null) { ParagraphJobListener listener = jobListenerFactory.getParagraphJobListener(this); if (listener != null) { listener.afterStatusChange(job, before, after); } } if (noteEventListener != null) { noteEventListener.onParagraphStatusChange((Paragraph) job, after); } }