You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Dirk Rudolph (JIRA)" <ji...@apache.org> on 2018/01/08 15:17:00 UTC
[jira] [Created] (SLING-7364) Transport DistributionPackageInfo as
Http headers
Dirk Rudolph created SLING-7364:
-----------------------------------
Summary: Transport DistributionPackageInfo as Http headers
Key: SLING-7364
URL: https://issues.apache.org/jira/browse/SLING-7364
Project: Sling
Issue Type: Improvement
Components: Content Distribution
Affects Versions: Content Distribution Core 0.2.10
Reporter: Dirk Rudolph
Priority: Minor
Currently DistributionPackages are sent over wire including there info as headers in the binary stream. In SLING-7357 I proposed that its the responsibility of the serializer to specify which kind of content it is serializing. Unfortunately as SimpleHttpDistributionTransport prepends the DistributionPackageInfo the content is not of the content type serialized anymore and the consumer side has to first read the package info before the actual content can be read.
For example in my demo to integrate SCD with solr I had to write a custom UpdateRequestHandler to be able to parse the json I'm sending to solr with SCD:
https://github.com/Buuhuu/sling-content-distribution-solr/blob/master/sling-content-distribution-solr-loader/src/main/java/com/github/buuhuu/solr/handler/SCDUpdateRequestHandler.java
If possible it would be nice to have those info transmitted using http headers, which would allow to integrate into other systems as they are.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)