* ContentMetadataExtracter (the Action service Executer):
* Code refactored so that post processing of extracted properties can be called after a
transform has taken place in an async call. Previously done in the same Thread.
* The source size is passed to the metadataExtracterRegistry as this is needed to select
the transform.
* Passes the source nodeRef to the metadataExtractor, so that it is possible to update
the correct node after the async transform call.
* AbstractMappingMetadataExtracter (the base class for all extractors):
* Post extract processing extracted into separate methods.
* NodeRef made available to sub classes.
* AsynchronousExtractor (new metadata extractor and embedder) that will use
a T-Engine.
* Set targetExtension in transform for metadata extract and embed requests to T-Engines
in both LocalTransforms (community) and RenditionEventProducer (enterprise).
* RenditionService2Impl (used to request and respond to async transform requests).
* Add consumeExtractedMetadata and consumeEmbeddedMetadata methods, which
handle the response, normally be calling AsynchronousExtractor.
* Discovered that the JodConverterMetadataExtracter was superseded by the
* TikaPoweredMetadataExtracter for all the types that it support in 6.0.1 and could have been
deprecated at that time as part of REPO-2910. It will now be deprecated so that it can be
removed in 7.0.0.
Additional tests are being added to AsynchronousExtractorTest for overwritePolicy, enableStringTagging and carryAspectProperties in a separate PR, as these will cover tests at a likely to be removed when delete local extractors.
* ATS-731: Added new pipelines
* ATS-731: Took out new line
* ATS-731: Fixed spacing
* ATS-731: Add missing source and target MediaTypes to the libreofficeToPdf pipeline
* ATS-731: Add OutlookMsg2Office transformer pipeline
* ATS-731: Renamed pipeline OutlookMsg2Office to outlookMsgToLibreofficeViaText
* ATS-762: Remove duplicate MediaTypes from libreofficeToPdf pipeline and add options to it and the outlookMsgToLibreofficeViaText pipeline
Co-authored-by: kristian <kristian.dimitrov@alfresco.com>
- SourceEncoding should not be used to select transforms.
- Removed the targetEncoding too as it is just the default value in the LocalTransform case and never supplied in the ATS call.
- Use T-Engine 2.2.2 which is compatible with this change