JMX Configuration of SailFin Application Router
In a previous article, I discussed how to replace SailFin's built-in Alphabetical Application Router with your own custom-made router. The Application Router concept is described in JSR289. Its responsibility is to orchestrate SIP traffic between whatever applications you've got deployed on your server.
But what if you wanted to change the behaviour of your application router, without modifying its source code and without redeployment? You would need a runtime configuration interface to it, but JSR289 does not specify such an interface.
In this article, I'm illustrating how to deploy an Application Router which can be configured over JMX.