Java 如何在KIT DataManager中停止登台过程的执行?
我想知道如何在暂存阶段停止处理器(例如,在memberJava 如何在KIT DataManager中停止登台过程的执行?,java,oop,exception,Java,Oop,Exception,我想知道如何在暂存阶段停止处理器(例如,在memberperformPreTransferProcessing中) GitHub回购协议: 不确定如何找出下一个处理器(如果有)应该更改什么 我想象一些东西,比如Context.status=CONSTANTS.stopped但是找不到上下文。这个问题是由项目的主要贡献者回答的……我会回答得更多一些 performPreTransferProcessing(TransferTaskContainer PCContainer)抛出StagingPro
performPreTransferProcessing
中)
GitHub回购协议:
不确定如何找出下一个处理器(如果有)应该更改什么
我想象一些东西,比如
Context.status=CONSTANTS.stopped
但是找不到上下文。这个问题是由项目的主要贡献者回答的……我会回答得更多一些
performPreTransferProcessing(TransferTaskContainer PCContainer)抛出StagingProcessor异常;
//签名
异常位于包中
import edu.kit.dama.staging.exceptions.StagingProcessorException;
并且可以提出,例如,仅通过一条消息
throw new StagingProcessorException("this ends the processor and renders it unsuccessful");
当然,这只能有条件地提出,例如从两个预处理成员中的一个提出
但是:
- 数据仍然是在处理器运行之前首先上传的
- 无法从缓存中对其进行清理