Activiti Rest api:在提交用户任务时捕获所有请求

时间:2016-08-09 06:33:54

标签: activiti

目前,我正在使用activiti-rest在activiti上提交用户任务。

实施例: 网址:http:// {host}:{port} / activiti-rest / service / runtime / tasks / {taskId}

{
    "action" : "complete",
    "variables": [
        {
            "name": "strStatus",
            "value": "new"
        },
        { 
            "name": "isNeedApproval",
            "value": true
        }
    ]
}

我希望捕获所有发送到activiti-rest的请求包括头文件,数据,prcess difinition ...我应该实现哪个接口?我使用过ActivitiEventListener,但类型为ACTIVITY_COMPLETED& TASK_COMPLETED是错误的,除了它不包含ActivitiEvent中的标题。

我考虑使用HandlerInterceptorAdapter,但我不知道如何将拦截器添加到当前的活动休息项目中。

请帮忙,

谢谢!

2 个答案:

答案 0 :(得分:1)

要捕获标题,您需要一个servlet过滤器。

答案 1 :(得分:1)

由于Activiti使用的是Spring,因此使用AspectJ

可以替代servlet过滤器。