in our product, we using flowable extensively. Around flowablecore, we offer a couple of APIs that interact synchronously with flowable. However, we are evaluating options to turn these APIs into an asynchronous pattern. The idea would be to submit our own jobs to the flowable queue so that they get executed by the async executor framework.
Looking at the respective code, it looks that one has to deal with a lot of “impl” classes when working with jobs. Or is there a channel to submit jobs that is based on stable APIs?
It shouldn’t be a lot of impl classes. Normally, registering a jobhandler with the engine configuration is enough, if you make your job have the same type as an async job. When that job gets executed, that particular handler will be called instead of the regular process continuation logic.