sling-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SLING-7364) Transport DistributionPackageInfo as Http headers
Date Tue, 16 Jan 2018 10:31:00 GMT

    [ https://issues.apache.org/jira/browse/SLING-7364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16326973#comment-16326973
] 

ASF GitHub Bot commented on SLING-7364:
---------------------------------------

Buuhuu opened a new pull request #6: SLING-7364: optionally omit package metadata header
URL: https://github.com/apache/sling-org-apache-sling-distribution-core/pull/6
 
 
   This change includes a configuration about including the package metadata header in the
packages binary stream or not (defaults to true, to be downwards compatible). It only applies
for the DistributionPackageBuilderFactory **not** for the vlt one, as I assume vlt most likely
makes only sense when integrating sling-sling.
   
   I also moved all the constants used for DistributionPackage.getInfo() as final static fields
to the DistributionPackageInfo.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


> 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
(v7.6.3#76005)

Mime
View raw message