目前,我正在使用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
,但我不知道如何将拦截器添加到当前的活动休息项目中。
请帮忙,
谢谢!
答案 0 :(得分:1)
要捕获标题,您需要一个servlet过滤器。
答案 1 :(得分:1)
由于Activiti使用的是Spring,因此使用AspectJ
可以替代servlet过滤器。