jbpm流程部署之部署服务相关对象扩展
流程部署服务是流程引擎提供给外界的调用接口,用于外部完成部署相关任务来使用,比如发布流程定义、通过流程名称或者流程ID获取流程定义等,所以说流程部署服务是流程引擎部署对外的门面。流程部署服务相关对象涉及到RepositoryService、RepositorySession、RepositoryCache,今天我们来体验一下JBPM在这方面的扩展性。
扩展RepositoryService流程部署服务
如果流程引擎提供的部署服务接口不能满足我们的业务需求,那么我们可以继承流程引擎服务RepositoryServiceImpl,进行自定义扩展;
在RepositoryService中新增我们需要新增的接口