You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Today DropEventsProcessor requires the annotation @SingleThread and ConditionalExpressionEvaluator requires @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE).
DropEventsProcessor could be a shared instance processor if ConditionalExpressionEvaluator had support for concurrent execution.
Describe the solution you'd like
Enhance ConditionalExpressionEvaluator to support concurrent execution.
A few options that could work:
Modify ConditionalExpressionEvaluator.evaluate(...) to return a future that contains a scoped instance of ParseTreeEvaluatorListener
Add a synchronous queue of requests to ConditionalExpressionEvaluator
Create a ParseTreeEvaluatorListener per evaluate request
Describe alternatives you've considered (Optional)
Expect ConditionalExpressionEvaluator to handle concurrency.
Additional context
n/a
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Today
DropEventsProcessor
requires the annotation@SingleThread
andConditionalExpressionEvaluator
requires@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
.DropEventsProcessor
could be a shared instance processor ifConditionalExpressionEvaluator
had support for concurrent execution.Describe the solution you'd like
Enhance ConditionalExpressionEvaluator to support concurrent execution.
A few options that could work:
Describe alternatives you've considered (Optional)
Expect
ConditionalExpressionEvaluator
to handle concurrency.Additional context
n/a
The text was updated successfully, but these errors were encountered: