Compare commits
8 Commits
493910d2a3
...
dc44245550
| Author | SHA1 | Date | |
|---|---|---|---|
| dc44245550 | |||
| e6cb590f6a | |||
| f7451d083f | |||
| 836a95cef8 | |||
| 6d597ca377 | |||
| a6df8008a0 | |||
| ab895b15de | |||
| 5b625bbd83 |
@ -1,6 +1,5 @@
|
|||||||
package cn.axzo.workflow.core.engine.job;
|
package cn.axzo.workflow.core.engine.job;
|
||||||
|
|
||||||
import cn.axzo.workflow.common.model.request.bpmn.process.BpmnProcessInstanceCancelDTO;
|
|
||||||
import cn.axzo.workflow.common.model.request.bpmn.process.SuperBpmnProcessInstanceCancelDTO;
|
import cn.axzo.workflow.common.model.request.bpmn.process.SuperBpmnProcessInstanceCancelDTO;
|
||||||
import cn.axzo.workflow.core.engine.cmd.CustomCancelProcessInstanceCmd;
|
import cn.axzo.workflow.core.engine.cmd.CustomCancelProcessInstanceCmd;
|
||||||
import cn.axzo.workflow.core.service.ExtAxHiTaskInstService;
|
import cn.axzo.workflow.core.service.ExtAxHiTaskInstService;
|
||||||
@ -34,8 +33,8 @@ public class AsyncCancelProcessInstanceJobHandler extends AbstractExecuteWithLoc
|
|||||||
log.info("AsyncCancelProcessInstanceHandler executing...,jobInfo:{}", JSONUtil.toJsonStr(job));
|
log.info("AsyncCancelProcessInstanceHandler executing...,jobInfo:{}", JSONUtil.toJsonStr(job));
|
||||||
log(job);
|
log(job);
|
||||||
ProcessEngineConfigurationImpl processEngineConfiguration = CommandContextUtil.getProcessEngineConfiguration(commandContext);
|
ProcessEngineConfigurationImpl processEngineConfiguration = CommandContextUtil.getProcessEngineConfiguration(commandContext);
|
||||||
BpmnProcessInstanceCancelDTO dto = JSONUtil.toBean(job.getCustomValues(), BpmnProcessInstanceCancelDTO.class);
|
SuperBpmnProcessInstanceCancelDTO dto = JSONUtil.toBean(job.getCustomValues(), SuperBpmnProcessInstanceCancelDTO.class);
|
||||||
processEngineConfiguration.getCommandExecutor().execute(new CustomCancelProcessInstanceCmd((SuperBpmnProcessInstanceCancelDTO) dto, extAxHiTaskInstService));
|
processEngineConfiguration.getCommandExecutor().execute(new CustomCancelProcessInstanceCmd(dto, extAxHiTaskInstService));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -67,7 +67,7 @@ public class RocketMqBpmnProcessEventListener extends AbstractBpmnEventListener<
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreated(FlowableEngineEntityEvent event) {
|
public void onCreated(FlowableEngineEntityEvent event) {
|
||||||
log.info("MessagePushProcessEventListener#onCreated..., processInstanceId: {}", event.getProcessInstanceId());
|
log.info("RocketMqBpmnProcessEventListener#onCreated..., processInstanceId: {}", event.getProcessInstanceId());
|
||||||
Deployment deployment = getContext().getDeployment(() -> repositoryService.createDeploymentQuery()
|
Deployment deployment = getContext().getDeployment(() -> repositoryService.createDeploymentQuery()
|
||||||
.deploymentId(((ExecutionEntityImpl) event.getEntity()).getDeploymentId()).singleResult());
|
.deploymentId(((ExecutionEntityImpl) event.getEntity()).getDeploymentId()).singleResult());
|
||||||
Process mainProcess = getContext().getProcess(() -> repositoryService.getBpmnModel(event.getProcessDefinitionId()).getMainProcess());
|
Process mainProcess = getContext().getProcess(() -> repositoryService.getBpmnModel(event.getProcessDefinitionId()).getMainProcess());
|
||||||
@ -92,13 +92,13 @@ public class RocketMqBpmnProcessEventListener extends AbstractBpmnEventListener<
|
|||||||
|
|
||||||
setProcessInstanceVersion(event.getProcessInstanceId(), dto);
|
setProcessInstanceVersion(event.getProcessInstanceId(), dto);
|
||||||
sendMessageQueue(dto, PROCESS_INSTANCE_CREATED);
|
sendMessageQueue(dto, PROCESS_INSTANCE_CREATED);
|
||||||
log.info("MessagePushProcessEventListener#onCreated...end, processInstanceId: {}", event.getProcessInstanceId());
|
log.info("RocketMqBpmnProcessEventListener#onCreated...end, processInstanceId: {}", event.getProcessInstanceId());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onStarted(FlowableProcessStartedEvent event) {
|
public void onStarted(FlowableProcessStartedEvent event) {
|
||||||
log.info("MessagePushProcessEventListener#onStarted..., processInstanceId: {}", event.getNestedProcessInstanceId());
|
log.info("RocketMqBpmnProcessEventListener#onStarted..., processInstanceId: {}", event.getNestedProcessInstanceId());
|
||||||
Deployment deployment = getContext().getDeployment(() -> repositoryService.createDeploymentQuery()
|
Deployment deployment = getContext().getDeployment(() -> repositoryService.createDeploymentQuery()
|
||||||
.deploymentId(((ExecutionEntityImpl) event.getEntity()).getDeploymentId())
|
.deploymentId(((ExecutionEntityImpl) event.getEntity()).getDeploymentId())
|
||||||
.singleResult());
|
.singleResult());
|
||||||
@ -127,12 +127,12 @@ public class RocketMqBpmnProcessEventListener extends AbstractBpmnEventListener<
|
|||||||
|
|
||||||
setProcessInstanceVersion(((ExecutionEntityImpl) event.getEntity()).getProcessInstanceId(), dto);
|
setProcessInstanceVersion(((ExecutionEntityImpl) event.getEntity()).getProcessInstanceId(), dto);
|
||||||
sendMessageQueue(dto, PROCESS_INSTANCE_STARTED);
|
sendMessageQueue(dto, PROCESS_INSTANCE_STARTED);
|
||||||
log.info("MessagePushProcessEventListener#onStarted...end: {}", ((ExecutionEntityImpl) event.getEntity()).getProcessInstanceId());
|
log.info("RocketMqBpmnProcessEventListener#onStarted...end: {}", ((ExecutionEntityImpl) event.getEntity()).getProcessInstanceId());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCancelled(FlowableCancelledEvent event) {
|
public void onCancelled(FlowableCancelledEvent event) {
|
||||||
log.info("MessagePushProcessEventListener#onCancelled..., processInstanceId: {}", event.getProcessInstanceId());
|
log.info("RocketMqBpmnProcessEventListener#onCancelled..., processInstanceId: {}", event.getProcessInstanceId());
|
||||||
Deployment deployment = getContext().getDeployment(() -> repositoryService.createDeploymentQuery()
|
Deployment deployment = getContext().getDeployment(() -> repositoryService.createDeploymentQuery()
|
||||||
.deploymentId(((ExecutionEntityImpl) ((FlowableProcessCancelledEventImpl) event).getExecution()).getDeploymentId())
|
.deploymentId(((ExecutionEntityImpl) ((FlowableProcessCancelledEventImpl) event).getExecution()).getDeploymentId())
|
||||||
.singleResult());
|
.singleResult());
|
||||||
@ -163,7 +163,7 @@ public class RocketMqBpmnProcessEventListener extends AbstractBpmnEventListener<
|
|||||||
setProcessDeleteReason(event, dto);
|
setProcessDeleteReason(event, dto);
|
||||||
setProcessInstanceVersion(event.getProcessInstanceId(), dto);
|
setProcessInstanceVersion(event.getProcessInstanceId(), dto);
|
||||||
sendMessageQueue(dto, PROCESS_INSTANCE_CANCELLED);
|
sendMessageQueue(dto, PROCESS_INSTANCE_CANCELLED);
|
||||||
log.info("MessagePushProcessEventListener#onCancelled...end, processInstanceId: {}", event.getProcessInstanceId());
|
log.info("RocketMqBpmnProcessEventListener#onCancelled...end, processInstanceId: {}", event.getProcessInstanceId());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -173,7 +173,7 @@ public class RocketMqBpmnProcessEventListener extends AbstractBpmnEventListener<
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void onRejected(FlowableCancelledEvent event) {
|
public void onRejected(FlowableCancelledEvent event) {
|
||||||
log.info("MessagePushProcessEventListener#onRejected..., processInstanceId: {}", event.getProcessInstanceId());
|
log.info("RocketMqBpmnProcessEventListener#onRejected..., processInstanceId: {}", event.getProcessInstanceId());
|
||||||
Deployment deployment = getContext().getDeployment(() -> repositoryService.createDeploymentQuery()
|
Deployment deployment = getContext().getDeployment(() -> repositoryService.createDeploymentQuery()
|
||||||
.deploymentId(((ExecutionEntityImpl) ((FlowableProcessCancelledEventImpl) event).getExecution()).getDeploymentId())
|
.deploymentId(((ExecutionEntityImpl) ((FlowableProcessCancelledEventImpl) event).getExecution()).getDeploymentId())
|
||||||
.singleResult());
|
.singleResult());
|
||||||
@ -204,12 +204,12 @@ public class RocketMqBpmnProcessEventListener extends AbstractBpmnEventListener<
|
|||||||
setProcessDeleteReason(event, dto);
|
setProcessDeleteReason(event, dto);
|
||||||
setProcessInstanceVersion(event.getProcessInstanceId(), dto);
|
setProcessInstanceVersion(event.getProcessInstanceId(), dto);
|
||||||
sendMessageQueue(dto, PROCESS_INSTANCE_REJECTED);
|
sendMessageQueue(dto, PROCESS_INSTANCE_REJECTED);
|
||||||
log.info("MessagePushProcessEventListener#onRejected...end, processInstanceId: {}", event.getProcessInstanceId());
|
log.info("RocketMqBpmnProcessEventListener#onRejected...end, processInstanceId: {}", event.getProcessInstanceId());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onAborted(FlowableCancelledEvent event) {
|
public void onAborted(FlowableCancelledEvent event) {
|
||||||
log.info("MessagePushProcessEventListener#onAborted..., processInstanceId: {}", event.getProcessInstanceId());
|
log.info("RocketMqBpmnProcessEventListener#onAborted..., processInstanceId: {}", event.getProcessInstanceId());
|
||||||
Deployment deployment = getContext().getDeployment(() -> repositoryService.createDeploymentQuery()
|
Deployment deployment = getContext().getDeployment(() -> repositoryService.createDeploymentQuery()
|
||||||
.deploymentId(((ExecutionEntityImpl) ((FlowableProcessCancelledEventImpl) event).getExecution()).getDeploymentId())
|
.deploymentId(((ExecutionEntityImpl) ((FlowableProcessCancelledEventImpl) event).getExecution()).getDeploymentId())
|
||||||
.singleResult());
|
.singleResult());
|
||||||
@ -240,12 +240,12 @@ public class RocketMqBpmnProcessEventListener extends AbstractBpmnEventListener<
|
|||||||
setProcessDeleteReason(event, dto);
|
setProcessDeleteReason(event, dto);
|
||||||
setProcessInstanceVersion(event.getProcessInstanceId(), dto);
|
setProcessInstanceVersion(event.getProcessInstanceId(), dto);
|
||||||
sendMessageQueue(dto, PROCESS_INSTANCE_ABORTED);
|
sendMessageQueue(dto, PROCESS_INSTANCE_ABORTED);
|
||||||
log.info("MessagePushProcessEventListener#onAborted...end, processInstanceId: {}.", event.getProcessInstanceId());
|
log.info("RocketMqBpmnProcessEventListener#onAborted...end, processInstanceId: {}.", event.getProcessInstanceId());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCompleted(FlowableEngineEntityEvent event) {
|
public void onCompleted(FlowableEngineEntityEvent event) {
|
||||||
log.info("MessagePushProcessEventListener#onCompleted...,processInstanceId: {}", event.getProcessInstanceId());
|
log.info("RocketMqBpmnProcessEventListener#onCompleted...,processInstanceId: {}", event.getProcessInstanceId());
|
||||||
Deployment deployment = getContext().getDeployment(() -> repositoryService.createDeploymentQuery()
|
Deployment deployment = getContext().getDeployment(() -> repositoryService.createDeploymentQuery()
|
||||||
.deploymentId(((ExecutionEntityImpl) event.getEntity()).getDeploymentId())
|
.deploymentId(((ExecutionEntityImpl) event.getEntity()).getDeploymentId())
|
||||||
.singleResult());
|
.singleResult());
|
||||||
@ -279,7 +279,7 @@ public class RocketMqBpmnProcessEventListener extends AbstractBpmnEventListener<
|
|||||||
}
|
}
|
||||||
dto.setWorkflowEngineVersion(version);
|
dto.setWorkflowEngineVersion(version);
|
||||||
sendMessageQueue(dto, PROCESS_INSTANCE_COMPLETED);
|
sendMessageQueue(dto, PROCESS_INSTANCE_COMPLETED);
|
||||||
log.info("MessagePushProcessEventListener#onCompleted...end,processInstanceId: {}", event.getProcessInstanceId());
|
log.info("RocketMqBpmnProcessEventListener#onCompleted...end,processInstanceId: {}", event.getProcessInstanceId());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setProcessDeleteReason(FlowableCancelledEvent event, ProcessInstanceDTO dto) {
|
private void setProcessDeleteReason(FlowableCancelledEvent event, ProcessInstanceDTO dto) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user