Hi Timothee,
The idea is that the pre/postprocessing can actually return a failure somehow 
to the publisher (at least in case of exceptions).
With OSGi events this wouldn't be possible IIUC.

Thanks for raising https://issues.apache.org/jira/browse/SLING-10114 
<https://issues.apache.org/jira/browse/SLING-10114>.

Cheers,
Konrad

> On 1. Feb 2021, at 21:38, Timothee Maret <tma...@apache.org> wrote:
> 
> Hi Konrad,
> 
> Are those processor required to operate in the same thread and same session
> as the import ?
> 
> If not, how about leveraging distribution events
> https://sling.apache.org/documentation/bundles/content-distribution.html#events
> ? We could raise an extra event before importing content.
> 
> Regards,
> 
> Timothee
> 
> Le lun. 1 févr. 2021 à 17:11, Konrad Windszus <konra...@gmx.de> a écrit :
> 
>> Hi everyone,
>> when looking at
>> https://sling.apache.org/documentation/bundles/content-distribution.html
>> and https://github.com/apache/sling-org-apache-sling-distribution-core I
>> couldn't find hooks for preprocessing/postprocessing distribution packages.
>> Is the only option to  to apply some operations before and after the actual
>> installation to implement a custom distribution package or is there maybe a
>> more lightweight approach?
>> 
>> Thanks,
>> Konrad
>> 
>> P.S. I know of FileVault Install Hooks (
>> http://jackrabbit.apache.org/filevault/installhooks.html) but since those
>> can only be executed by admin users, they cannot be used in this particular
>> use case (https://issues.apache.org/jira/browse/JCRVLT-427).
>> 
>> 

Reply via email to