[
https://issues.apache.org/jira/browse/ARIES-1138?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13873115#comment-13873115
]
Michael Hirsch commented on ARIES-1138:
---------------------------------------
I just want to ask if this improvement is a valid improvement from the Aries
Project point of view which might be implement in the short future? Because I'm
waiting on this feature I'd like to know if it will be done and if it maybe be
done in short future.
Thanks,
Micha
> Disable Blueprint Schema Validation via System Property
> -------------------------------------------------------
>
> Key: ARIES-1138
> URL: https://issues.apache.org/jira/browse/ARIES-1138
> Project: Aries
> Issue Type: Improvement
> Components: Blueprint
> Affects Versions: blueprint-core-1.2.0
> Reporter: Michael Hirsch
> Priority: Minor
>
> The aries blueprint code allows that the schema validation can be disabled by
> adding a bundle-symbolic-name directive
> _blueprint.aries.xml-validation:=false_
> Unfortunately this must be done for each bundle which contains a blueprint
> descriptor, inclusive the aries blueprint jar which also contains an
> blueprint-descriptor.
> It would be nice to disable the schema validation globally of all bundles
> deployed in the OSGi container because of performance impacts of validating
> XSDs on a embedded device. Validating XSDs is quiet expensive and not
> necessary e.g. for production code.
> Blueprint Code which already checks the directive (BlueprintContainerImpl)
> {code}
> String xmlValidationDirective =
> ((HeaderParser.PathElement)paths.get(0)).getDirective("blueprint.aries.xml-validation");
> if (xmlValidationDirective != null) {
> LOGGER.debug("Xml-validation directive: {}", xmlValidationDirective);
> this.xmlValidation = Boolean.parseBoolean(xmlValidationDirective);
> }
> {code}
> Cheers,
> Micha
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)