

11:03, EEST

August 20, 2014

10:55, EEST

December 21, 2011

15:08, EEST

August 20, 2014

Hi,
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

Hi,
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
Most Users Ever Online: 1919
Currently Online:
17 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Heikki Tahvanainen: 402
hbrackel: 144
rocket science: 90
pramanj: 86
Francesco Zambon: 83
Ibrahim: 78
Sabari: 62
kapsl: 57
gjevremovic: 49
Xavier: 43
Member Stats:
Guest Posters: 0
Members: 742
Moderators: 8
Admins: 1
Forum Stats:
Groups: 3
Forums: 15
Topics: 1544
Posts: 6513
Newest Members:
SamuelGed, Joseph, GregoryLet, CharlesDum, cbd gummies, Keithwearp, Williamcor, jodiexae492966, fayetozer72, anglea06o05589Moderators: Jouni Aro: 1029, Pyry: 1, Petri: 0, Bjarne Boström: 1044, Jimmy Ni: 26, Matti Siponen: 353, Lusetti: 0, Elias: 0
Administrators: admin: 1