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: 518
Currently Online:
11 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
hbrackel: 135
pramanj: 86
Francesco Zambon: 81
rocket science: 77
Ibrahim: 76
Sabari: 62
kapsl: 57
gjevremovic: 49
Xavier: 43
fred: 41
Member Stats:
Guest Posters: 0
Members: 681
Moderators: 16
Admins: 1
Forum Stats:
Groups: 3
Forums: 15
Topics: 1467
Posts: 6261
Newest Members:
graciela2073, sagarchau, elviralangwell4, Donnavek, Eddiefauth, DonaldPooma, fidelduke938316, Jan-Pfizer, DavidROunc, fen.pang@woodside.comModerators: Jouni Aro: 1010, Otso Palonen: 32, Tuomas Hiltunen: 5, Pyry: 1, Petri: 0, Bjarne Boström: 983, Heikki Tahvanainen: 402, Jukka Asikainen: 1, moldzh08: 0, Jimmy Ni: 26, Teppo Uimonen: 21, Markus Johansson: 42, Niklas Nurminen: 0, Matti Siponen: 321, Lusetti: 0, Ari-Pekka Soikkeli: 5
Administrators: admin: 1