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


Reply via email to