![]() |
||
|
In Java the message handler has to be an instance of the user-defined class that implements the IncomingMessageCallback interface.
This interface is defined to have only a single call() function, where the actual message processing takes place.
An example message handler can be implemented in the following way:
import com.inspirel.yami.IncomingMessage;
import com.inspirel.yami.IncomingMessageCallback;
// ...
class MyObjectImplementation
implements IncomingMessageCallback {
@Override
public void call(IncomingMessage message) throws Exception {
// code processing the incoming message
// ...
}
}
and the registration can look like:
MyObjectImplementation myObject = new MyObjectImplementation();
myAgent.registerObject("my_object", myObject);