Basic question about CallableListener

Questions regarding the use of the Java SDK for Server or Client development or integration into customer products ...

Moderator: uasdkjava

Post Reply
jbolmont
Jr. Member
Jr. Member
Posts: 1
Joined: 20 Jun 2012, 12:13

Basic question about CallableListener

Post by jbolmont »

Hi all,

I'm beginning with the java SDK and I wonder if it is possible to handle calls to several methods with one CallableListener object, or if it is necessary to have one listener for each method.
For example, can I have something like:

----------------
@Override
public boolean onCall(...) throws StatusException {

if (methodId.equals(Method1.getNodeId())) {
// Do something for method 1
...
} else if(methodId.equals(Method2.getNodeId())) {
// Do something for method 2
...
} else return false;

}
----------------

Thanks for your help !
Best regards,
JB

User avatar
Support Team
Hero Member
Hero Member
Posts: 3068
Joined: 18 Mar 2011, 15:09

Re:Basic question about CallableListener

Post by Support Team »

Hello JB,

Yes, each listener of the MethodManager is called for every method, so it can be written exactly like this.

Best regards
Support Team
Best regards
Unified Automation Support Team

Post Reply