[
https://issues.apache.org/jira/browse/FELIX-1960?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12828167#action_12828167
]
Carsten Ziegeler commented on FELIX-1960:
-----------------------------------------
The idea behind this configuration property is to reduce the server load during
event delivery - therefore the setting can be compared to start level
configurations - the application should work without this config but things are
faster if configured properly
> Fine-grained timeout configuration
> ----------------------------------
>
> Key: FELIX-1960
> URL: https://issues.apache.org/jira/browse/FELIX-1960
> Project: Felix
> Issue Type: Improvement
> Components: Event Admin
> Affects Versions: eventadmin 1.0.0
> Reporter: Carsten Ziegeler
> Assignee: Carsten Ziegeler
>
> The timeout setting for event delivery is currentl a global setting - event
> listeners should (recommended by the spec as well) start an async thread if
> they need some time to process the event.
> With the timeout setting in place, this creates two threads for each event
> delivery: one for the timeout handling and one for the event processing.
> I think it would be nice, if one could optimize this behaviour by configuring
> the event admin to directly call specific event listeners and don't check the
> timeout. An administrator could add well-known event listeners to this
> configuration. This would reduce the server load for well-behaving event
> listeners.
> I could imagine something like
> ignore.timeout.for=org.apache.sling.jcr.*,my.special.EventListener (with a
> better name for the config property) - so you can either add package prefixes
> or specific classes to the configuration.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.