| InBuiltServiceTypes | Represents the in-built service types that ship with JIRA. |
| JiraService | Classes that are to be run as services within JIRA must implement this interface. |
| JiraServiceContainer | Proxies calls to JiraService & manages delay between calls. |
| PluginBackedService | Optional interface for JIRA services that are backed by plugins. |
| ServiceConfigStore | A store interface for the ServiceConfigs |
| ServiceManager | |
| ServiceManager.ServiceScheduleSkipper | This interface is deprecated. v6.2 This is no longer used. |
| ServiceTypes | Represents the service class which implement the JiraService interface. |
| AbstractService | A convenience class - if you extend this class, all that needs to be implemented is run() |
| DefaultInBuiltServiceTypes | |
| DefaultServiceManager | |
| DefaultServiceTypes | |
| InBuiltServiceTypes.InBuiltServiceType | Describes an in-built service in JIRA. |
| JiraServiceContainerImpl | Proxies calls to JiraService and manages scheduling. |
| MockJiraServiceContainer | |
| MockJiraServiceContainer.Builder | |
| OfBizServiceConfigStore | OfBiz implementation of the ServiceConfigStore. |
| ServiceRunner | Runs all services due for execution at the current time. |
| UnloadableJiraServiceContainer | Used to represent a ServiceContainer that could not be properly loaded. |
