[
https://issues.apache.org/jira/browse/SLING-799?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12660456#action_12660456
]
Tobias Bocanegra commented on SLING-799:
----------------------------------------
> now I would prefer to use a sorted query
why a query? iterating over the child nodes should be sufficient.
> An ordered collection in jcr only means that it is "somehow" ordered.
i disagree. i would leverage the ordering capability of the repository and rely
on the node ordering.
this has also the advantage that you don't need to have (and calculate) a
sequence number, which can be difficult to obtain in the cluster scenario.
> Job Folder is not ordered and results in unordered queue
> --------------------------------------------------------
>
> Key: SLING-799
> URL: https://issues.apache.org/jira/browse/SLING-799
> Project: Sling
> Issue Type: Bug
> Components: Event
> Affects Versions: Extensions Event 2.0.2
> Reporter: Tobias Bocanegra
>
> check code of
> AbstractRepositoryEventHandler.ensureRepositoryPath()
> /**
> * Check if the repository path already exists. If not, create it.
> */
> protected Node ensureRepositoryPath()
> throws RepositoryException {
> final Node node = JcrResourceUtil.createPath(this.repositoryPath,
> EventHelper.NODETYPE_FOLDER,
> EventHelper.NODETYPE_FOLDER,
> this.writerSession, true);
> return node;
> }
> this should use a "sling:OrderedFolder"
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.