[
https://issues.apache.org/jira/browse/SLING-10384?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Joerg Hoh updated SLING-10384:
------------------------------
Description:
After the package has been imported and before the event
"org/apache/sling/distribution/importer/package/imported" event is sent, custom
functionality should be executed synchronously. It should have access to the
same type of information which is sent with the event.
This allows to execute actions which before any handlers of the "imported"
event.
On the implementation side we will do a {{eventadmin.sendEvent()}} and add the
same payload as with the "package/imported" event, but under the topic
{{o/a/s/d/i/package/committed}} . This will allow the synchronous executions of
event handlers.
was:
After the package has been imported and before the event
"org/apache/sling/distribution/importer/package/imported" event is sent, custom
functionality should be executed synchronously. It should have access to the
same type of information which is sent with the event.
This allows to execute actions which before any handlers of the "imported"
event.
On the implementation side we will do a {{eventadmin.sendEvent()}} and add the
same payload as with the "package/imported" event, but under the topic . This
will allow the synchronous executions of event handlers.
> Execute actions before sending "o/a/s/d/i/package/imported" event
> -----------------------------------------------------------------
>
> Key: SLING-10384
> URL: https://issues.apache.org/jira/browse/SLING-10384
> Project: Sling
> Issue Type: New Feature
> Components: Content Distribution
> Affects Versions: Content Distribution Journal Core 0.1.16
> Reporter: Joerg Hoh
> Priority: Major
> Fix For: Content Distribution API 0.6.0
>
> Time Spent: 1h
> Remaining Estimate: 0h
>
> After the package has been imported and before the event
> "org/apache/sling/distribution/importer/package/imported" event is sent,
> custom functionality should be executed synchronously. It should have access
> to the same type of information which is sent with the event.
> This allows to execute actions which before any handlers of the "imported"
> event.
> On the implementation side we will do a {{eventadmin.sendEvent()}} and add
> the same payload as with the "package/imported" event, but under the topic
> {{o/a/s/d/i/package/committed}} . This will allow the synchronous executions
> of event handlers.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)