Topic RSS10:55, EEST
December 21, 2011
Offline15:08, EEST
August 20, 2014
OfflineHi,
thanks Jouni.
I need to create the methods manually. In the sampleServer MyNodeManager is an example for the creation of only one method.
I will have many methods. Now my question is: Is it better to create a method handler for each method or to add all methods to a single method handler? Or does this not matter?
Thanks
Ibrahim
10:01, EEST
April 3, 2012
OfflineHi,
In practice it should not matter that much, i.e. unless that is a bottleneck shown by a profiler tool. This of course depends on the number of listeners you would adding.
The MethodManagerUaNode which is by default the MethodManager of NodeManagerUaNode does call the added listeners sequentially, until one of them returns true for the onCall method. If the call is not handled by any listeners, then it checks does the node for which the method is called implement UaCallable (and after that the method node itself is checked for UaCallable).
As the listeners are executed sequentially, adding only one listener from the SDK point of view should be faster (but on normal runtimes this is probably the order of magnitude of few nanoseconds faster)
– Bjarne

Log In
Register