public synchronized void setStatus(String status) { progressMeter.setStatus(status); }
public void run() { progress.setStatus("Starting... "); startTime = System.currentTimeMillis(); }
public synchronized void incrementCounter(String status) { currentCount++; progressMeter.setPercentage(currentCount, totalCount); progressMeter.setStatus(status); }
public void errored(String exceptionMessage) { progressMeter.setCompletedSuccessfully(false); progressMeter.setStatus(exceptionMessage); } }
protected AbstractLongRunningTask() { progress = new ProgressMeter(); progress.setStatus("Initializing... "); }
private void initProgress() { progress.setPercentage(0); progress.setStatus(""); }
private void updateProgress(Exception e) { String exceptionMessage = e.getMessage(); if (StringUtils.isBlank(exceptionMessage)) { exceptionMessage = e.getClass().getName(); } progress.setPercentage(100); progress.setCompletedSuccessfully(false); progress.setStatus(i18NBean.getText("com.atlassian.confluence.extra.flyingpdf.progress.contenttreeerrored", singletonList(exceptionMessage))); }
@Override protected void runInternal() { try { pdfExportSemaphore.run(this::doRunInternal); } catch (RuntimeException e) { progress.setCompletedSuccessfully(false); progress.setStatus(e.getMessage()); } }
@Override protected void runInternal() { try { pdfExportSemaphore.run(this::doRunInternal); } catch (RuntimeException e) { progress.setCompletedSuccessfully(false); progress.setStatus(e.getMessage()); } }
public void started() { progressMeter.setPercentage(0); progressMeter.setStatus(i18NBean.getText("com.atlassian.confluence.extra.flyingpdf.progress.started")); }
public void completedCalculationOfContentTree(int numberOfPages) { this.numberOfPages = numberOfPages; progressMeter.setStatus(i18NBean .getText("com.atlassian.confluence.extra.flyingpdf.progress.contenttreecalculated")); progressMeter.setPercentage(CONTENT_TREE_CALCULATION_PERCENTAGE); }
public void beginHtmlToPdfConversion() { convertedPageCount = 0; // reset to zero - have counted up for HTMl conversion progressMeter.setPercentage(CONTENT_TREE_CALCULATION_PERCENTAGE + HTML_CONVERSION_PERCENTAGE); progressMeter.setStatus(i18NBean.getText("com.atlassian.confluence.extra.flyingpdf.progress.beginhtmltopdf")); }
public void completedCalculationOfContentTree(int numberOfPages) { this.numberOfPages = numberOfPages; progressMeter.setStatus(i18NBean .getText("com.atlassian.confluence.extra.flyingpdf.progress.contenttreecalculated")); progressMeter.setPercentage(CONTENT_TREE_CALCULATION_PERCENTAGE); }
public void beginHtmlToPdfConversion() { convertedPageCount = 0; // reset to zero - have counted up for HTMl conversion progressMeter.setPercentage(CONTENT_TREE_CALCULATION_PERCENTAGE + HTML_CONVERSION_PERCENTAGE); progressMeter.setStatus(i18NBean.getText("com.atlassian.confluence.extra.flyingpdf.progress.beginhtmltopdf")); }
public void errored(String exceptionMessage) { progressMeter.setCompletedSuccessfully(false); progressMeter.setStatus(i18NBean.getText("com.atlassian.confluence.extra.flyingpdf.progress.errored", new String[]{exceptionMessage})); // progressMeter.setPercentage(100); } }
private void updateProgress(String downloadPath) { progress.setPercentage(100); progress.setCompletedSuccessfully(true); progress.setStatus(downloadPath); }
public void completedExportedHtmlConversionForPage(String pageId, String pageTitle) { convertedPageCount++; double percentageComplete = getPercentage(convertedPageCount, numberOfPages); double weightedPercentageComplete = scalePercentage(percentageComplete, HTML_CONVERSION_PERCENTAGE) + CONTENT_TREE_CALCULATION_PERCENTAGE; progressMeter.setPercentage((int) weightedPercentageComplete); String message = i18NBean.getText("com.atlassian.confluence.extra.flyingpdf.progress.pageConvertedToHtml", new String[]{String.valueOf(convertedPageCount), String.valueOf(numberOfPages)}); progressMeter.setStatus(message); }
public void completedExportedHtmlConversionForPage(String pageId, String pageTitle) { convertedPageCount++; float percentageComplete = getPercentage(convertedPageCount, numberOfPages); float weightedPercentageComplete = scalePercentage(percentageComplete, HTML_CONVERSION_PERCENTAGE) + CONTENT_TREE_CALCULATION_PERCENTAGE; progressMeter.setPercentage((int) weightedPercentageComplete); String message = i18NBean.getText("com.atlassian.confluence.extra.flyingpdf.progress.pageConvertedToHtml", new String[]{String.valueOf(convertedPageCount), String.valueOf(numberOfPages)}); progressMeter.setStatus(message); }
public void completed(String downloadPath) { progressMeter.setCompletedSuccessfully(true); progressMeter.setStatus(i18NBean.getText("com.atlassian.confluence.extra.flyingpdf.progress.completed", new String[]{downloadPath})); progressMeter.setPercentage(100); }
public void completed(String downloadPath) { progressMeter.setCompletedSuccessfully(true); progressMeter.setStatus(i18NBean.getText("com.atlassian.confluence.extra.flyingpdf.progress.completed", new String[]{downloadPath})); progressMeter.setPercentage(100); }