package

com.atlassian.jira.service

Interfaces

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 provides capability for other processes to request a service run. 
ServiceTypes Represents the service class which implement the JiraService interface. 

Classes

AbstractService A convenience class - if you extend this class, all that needs to be implemented is run()  
DefaultInBuiltServiceTypes  
DefaultServiceManager  
DefaultServiceManager.ServiceScheduleSkipperImpl Implementation of ServiceScheduleSkipper that has synchronized access. 
DefaultServiceTypes  
InBuiltServiceTypes.InBuiltServiceType Describes an in-built service in JIRA. 
JiraServiceContainerImpl Proxies calls to JiraService and manages delay between calls. 
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. 

Exceptions