ank19 opened a new pull request #6526: URL: https://github.com/apache/camel/pull/6526
Pls. refer to the JIRA issue: https://issues.apache.org/jira/browse/CAMEL-17319 In general this PR adds the Eclipse Milo browsing functionality to the Camel Milo component. Pls. refer to the JIRA issue for the motivation behind these changes. The change itself introduces a new component milo-browse with a producer, which is able to take a root/ parent node id and then lists the child nodes of this very node id. There are two specifics about the browsing functionality. First of all, a recursive browsing might be required and secondly, the browsing implements so-called continuation points for continuing the browsing dependent to the server configuration. These two aspects are covered in the existing class SubscriptionManager, where I added the browse functionality. The multiple browse methods basically perform the steps of 1) Looking up the node id based on the so-called expanded node id, 2) browsing the list of node ids provided, 3) follow continuation points, if applicable, and 4) browse recursively into the tree, if configured. I guess the other stuff is qui te usual, just the producer adds a header containing a list of node ids, which can me used in conjunction with the Camel Milo client component. Even though it's working fine on our side without issues, I consider it as an early draft. Pls. let me know if you're interested in this functionality - if yes, just let me know how to polish or change things according to your requirements. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org