com.vaadin.ui.Upload.interruptUpload()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(4.9k)|赞(0)|评价(0)|浏览(106)

本文整理了Java中com.vaadin.ui.Upload.interruptUpload()方法的一些代码示例,展示了Upload.interruptUpload()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Upload.interruptUpload()方法的具体详情如下:
包路径:com.vaadin.ui.Upload
类名称:Upload
方法名:interruptUpload

Upload.interruptUpload介绍

[英]Interrupts the upload currently being received. The interruption will be done by the receiving thread so this method will return immediately and the actual interrupt will happen a bit later.
[中]中断当前正在接收的上载。中断将由接收线程完成,因此此方法将立即返回,实际中断将在稍后发生。

代码示例

代码示例来源:origin: org.ikasan/ikasan-dashboard-jar

  1. public void buttonClick(ClickEvent event) {
  2. upload.interruptUpload();
  3. }
  4. });

代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui

  1. @Override
  2. public void interruptUpload() {
  3. super.interruptUpload();
  4. uploadInterrupted = true;
  5. }

代码示例来源:origin: eclipse/hawkbit

  1. @Override
  2. public void interruptUpload() {
  3. super.interruptUpload();
  4. uploadInterrupted = true;
  5. }

代码示例来源:origin: org.ikasan/ikasan-dashboard-jar

  1. public void buttonClick(ClickEvent event) {
  2. upload.interruptUpload();
  3. }
  4. });

代码示例来源:origin: org.activiti/activiti-explorer

  1. protected void interrupt() {
  2. upload.interruptUpload();
  3. interrupted = true;
  4. }

代码示例来源:origin: org.ikasan/ikasan-dashboard-jar

  1. public void buttonClick(Button.ClickEvent event) {
  2. upload.interruptUpload();
  3. }
  4. });

代码示例来源:origin: org.ikasan/ikasan-dashboard-jar

  1. public void buttonClick(Button.ClickEvent event) {
  2. upload.interruptUpload();
  3. }
  4. });

代码示例来源:origin: org.ikasan/ikasan-dashboard-jar

  1. public void buttonClick(ClickEvent event) {
  2. upload.interruptUpload();
  3. }
  4. });

代码示例来源:origin: org.aperteworkflow/base-widgets

  1. public void buttonClick(ClickEvent event) {
  2. uploadFile.interruptUpload();
  3. }
  4. });

代码示例来源:origin: org.aperteworkflow/gui-commons

  1. @Override
  2. public OutputStream receiveUpload(String filename, String mimeType) {
  3. out = null;
  4. I18NSource message = I18NSource.ThreadUtil.getThreadI18nSource();
  5. if (!allowedMimeTypes.isEmpty() && !allowedMimeTypes.contains(mimeType)) {
  6. logger.log(Level.INFO, "Disallowed mimeType " + mimeType);
  7. setUploadFailedNotification(message.getMessage("uploader.mimeType.disallowed", new Object[] { mimeType }));
  8. } else {
  9. try {
  10. out = createOutputStream();
  11. } catch (Exception e) {
  12. logger.log(Level.SEVERE, "Failed to create output stream", e);
  13. setUploadFailedNotification(message.getMessage("uploader.out.failed"));
  14. }
  15. }
  16. if (out == null) {
  17. // No valid output, interrupt and return fake
  18. upload.interruptUpload();
  19. return nullOut;
  20. } else {
  21. return out;
  22. }
  23. }

代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui

  1. @Override
  2. public void uploadStarted(final StartedEvent event) {
  3. if (!event.getFilename().endsWith(".csv")) {
  4. new HawkbitErrorNotificationMessage(SPUIStyleDefinitions.SP_NOTIFICATION_ERROR_MESSAGE_STYLE, null,
  5. i18n.getMessage("bulk.targets.upload"), true).show(Page.getCurrent());
  6. LOG.error("Wrong file format for file {}", event.getFilename());
  7. upload.interruptUpload();
  8. } else {
  9. eventBus.publish(this, new TargetTableEvent(TargetComponentEvent.BULK_TARGET_UPLOAD_STARTED));
  10. }
  11. }

代码示例来源:origin: eclipse/hawkbit

  1. @Override
  2. public void uploadStarted(final StartedEvent event) {
  3. if (!event.getFilename().endsWith(".csv")) {
  4. new HawkbitErrorNotificationMessage(SPUIStyleDefinitions.SP_NOTIFICATION_ERROR_MESSAGE_STYLE, null,
  5. i18n.getMessage("bulk.targets.upload"), true).show(Page.getCurrent());
  6. LOG.error("Wrong file format for file {}", event.getFilename());
  7. upload.interruptUpload();
  8. } else {
  9. eventBus.publish(this, new TargetTableEvent(TargetComponentEvent.BULK_TARGET_UPLOAD_STARTED));
  10. }
  11. }

代码示例来源:origin: org.aperteworkflow/gui-commons

  1. @Override
  2. public void updateProgress(long readBytes, long contentLength) {
  3. if (uploadFailedNotification != null) {
  4. // dirty way to check if we failed to start the upload
  5. // can not return null from receiveUpload because it causes an ugly error indicator
  6. // so we do this here, otherwise error in receiveUpload can be swallowed
  7. return;
  8. }
  9. if (maxFileSize > 0 && (maxFileSize < readBytes || (contentLength != -1 && maxFileSize < contentLength))) {
  10. I18NSource messages = I18NSource.ThreadUtil.getThreadI18nSource();
  11. setUploadFailedNotification(messages.getMessage("uploader.size.exceeded"));
  12. upload.interruptUpload();
  13. }
  14. float progress = ((float) readBytes) / ((float) contentLength);
  15. if (progress > 1) {
  16. progress = 1;
  17. }
  18. progressIndicator.setValue(progress);
  19. //progressIndicator.setCaption(readableIn + " / " + readableAll);
  20. }

代码示例来源:origin: eclipse/hawkbit

  1. event.getUpload().interruptUpload();
  2. } else {
  3. LOG.info("Uploading file {}", fileUploadId);
  4. fileUploadId);
  5. interruptUploadDueToIllegalFilename();
  6. event.getUpload().interruptUpload();
  7. }else if (isFileAlreadyContainedInSoftwareModule(fileUploadId, softwareModule)) {
  8. LOG.info("File {} already contained in Software Module {}", fileUploadId.getFilename(), softwareModule);
  9. interruptUploadDueToDuplicateFile();
  10. event.getUpload().interruptUpload();

代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui

  1. event.getUpload().interruptUpload();
  2. } else {
  3. LOG.info("Uploading file {}", fileUploadId);
  4. new FileUploadProgress(fileUploadId, FileUploadStatus.UPLOAD_FAILED));
  5. setDuplicateFile();
  6. event.getUpload().interruptUpload();

相关文章