Drools users,
I am currently researching Drools 5 as a potential toolkit to enable my next
project. I have read through the Documentation for Drools Expert, Flow and
skimmed through Fusion and I believe that Drools looks it provides many
features we need. However, I am concerned about one aspect of the way that
the system seems to operate and was wondering if anyone could point me to a
section of documentation (chapter of the manual / wiki / external how-to
blog post... whatever) that will clear things up for me.
I would like to use Drools Flow to define behaviors of agents as Flow
Processes to create an agent-based simulation. This application requires
that the processes are kept synchronized with each other by a simulated
(faster than real time) clock.
Is there a Drools mechanism that enables this? Would I need to create a set
of WorkItemHandler classes that perform the synchronization manually? Is
what I want to do not really practical within the Drools Flow framework?
I have something prototyped and it works, but I need to refactor the
api and make it much simpler. so if you use it, expect it to change
a lot and get a lot simpler and better :)