Hi, I have been using the Java API successfully for a while, but I have a few questions. Apologies if the information is available elsewhere, but I haven't really been able to find any real documentation.
Which port does the API communicate to your servers through? I'll be moving my app to new machine shortly and need to configure the firewall.
What is the threading model used? Specifically, for the following handlers:
- DetailsRequestHandler
- PageRequestHandler
- CommandReceivedHandler
- PageCommandReceivedHandler
Are they guaranteed to be called by a single thread only or do I need to handle my own synchronization or make them safe for reentry (note that I have a single object that implements all these interfaces)?
Finally, I use the android client app, and I get repeated "instance is offline" notifications on instance failure, instead of just one. I'm not sure if the notification delete function on the android app is not working, or if I'm receiving multiple notifications. I presume the latter. Is there any way to configure the API to only send a single notification?
Thanks,
Brad