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 is deprecated. v6.2 This is no longer used.  
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  
DefaultServiceTypes  
InBuiltServiceTypes.InBuiltServiceType Describes an in-built service in JIRA. 
JiraServiceContainerImpl Proxies calls to JiraService and manages delay between calls. 
MockJiraServiceContainer  
MockJiraServiceContainer.Builder  
MockServiceConfigStore  
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