I have recently upgraded / deployed a java web application product (which is only a war file, without any code so I am unable to take a look). It has an admin screen that allows the user to configure application properties. I was just wondering how they were able to do that, change parameters and not even require a restart as I am accustomed to having such configuration done by editing some .ini or .xml and requiring app restart to take effect.
Any ideas how such feature may have implemented? Is there an API available for that or if not, what could possibly be the inner workings for such?