public interface

ServiceConfigStore

com.atlassian.jira.service.ServiceConfigStore
Known Indirect Subclasses

Class Overview

A store interface for the ServiceConfigs

Summary

Public Methods
JiraServiceContainer addServiceConfig(String serviceName, Class<? extends JiraService> serviceClass, long serviceDelay)
Adds a new Service of the given class with the the given configuration.
void editServiceConfig(JiraServiceContainer config, long delay, Map<StringString[]> params)
Collection<JiraServiceContainer> getAllServiceConfigs()
JiraServiceContainer getServiceConfigForId(Long id)
JiraServiceContainer getServiceConfigForName(String name)
void removeServiceConfig(JiraServiceContainer config)

Public Methods

public JiraServiceContainer addServiceConfig (String serviceName, Class<? extends JiraService> serviceClass, long serviceDelay)

Adds a new Service of the given class with the the given configuration.

Parameters
serviceName The service name.
serviceClass The JiraService class that we wish to add as a service.
serviceDelay the service delay.
Returns
  • JiraServiceContainer for this service.
Throws
ServiceException If there is any errors trying to add this Service.

public void editServiceConfig (JiraServiceContainer config, long delay, Map<StringString[]> params)

public Collection<JiraServiceContainer> getAllServiceConfigs ()

public JiraServiceContainer getServiceConfigForId (Long id)

public JiraServiceContainer getServiceConfigForName (String name)

public void removeServiceConfig (JiraServiceContainer config)