A service that runs at regular intervals is a much-wanted feature in any web application. It is even more desirable if it can be managed with user-configured parameters and without a reboot, and so on. JIRA offers a mechanism to add new services that run at regular intervals after every start-up. It lets us do things related to JIRA and things independent of it. It lets us integrate with third-party applications. It lets us do wonders!
There are built-in services in JIRA; Export Service, POP Service, Mail Service, and so on, to name a few. In this recipe, we are going to see how we can add a custom service to JIRA.