[
https://issues.jboss.org/browse/RTGOV-418?page=com.atlassian.jira.plugin....
]
Gary Brown updated RTGOV-418:
-----------------------------
Fix Version/s: 2.1.0.Final
(was: 2.0.0.Final)
Bulk event processor capability
-------------------------------
Key: RTGOV-418
URL:
https://issues.jboss.org/browse/RTGOV-418
Project: RTGov (Run Time Governance)
Issue Type: Feature Request
Components: Event Processor
Reporter: Gary Brown
Assignee: Gary Brown
Fix For: 2.1.0.Final
Currently the EventProcessor implementations are invoked to process individual events
that pass an optional predicate.
For some EventProcessor implementations, it may be more efficient to deal with a group of
events at the same time.
There are two ways that this could be dealt with:
(a) maintain the single processing approach, and the implementation builds up the state
locally - and potentially uses the txn commit as an indication to record the events -
although means maintaining state against the txn/thread.
(b) extend the event processor API to enable a collection of events (that have passed the
predicate) to be provided in one go - it would then return a set of those events that need
to be retried.
Current preference is for (b), as it does not require any reliance on txn or maintaining
state.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira