public class ClusterMessageCleaningService extends AbstractService
Modifier and Type | Field and Description |
---|---|
static String |
RETENTION_PERIOD |
log, name, SERVICE_EVENT
NAME_COMPARATOR
Constructor and Description |
---|
ClusterMessageCleaningService(OfBizClusterMessageStore ofBizClusterMessageStore,
JiraDurationUtils jiraDurationUtils,
JiraAuthenticationContext jiraAuthenticationContext) |
Modifier and Type | Method and Description |
---|---|
ObjectConfiguration |
getObjectConfiguration()
Retrieves an object configuration object with properties that can be set
|
long |
getRetentionPeriod() |
void |
init(com.opensymphony.module.propertyset.PropertySet props)
Initialise the service.
|
void |
run()
This method must be implemented in a subclass, and performs the functionality
that the service performs.
|
destroy, getDefaultProperty, getDescription, getKey, getLongProperty, getName, getObjectConfiguration, getProperties, getProperty, getTextProperty, hasProperty, isInternal, isUnique, setName
public static final String RETENTION_PERIOD
public ClusterMessageCleaningService(OfBizClusterMessageStore ofBizClusterMessageStore, JiraDurationUtils jiraDurationUtils, JiraAuthenticationContext jiraAuthenticationContext)
public void init(com.opensymphony.module.propertyset.PropertySet props) throws ObjectConfigurationException
JiraService
As the parameters are gained from the user's interaction with the website, it is not guaranteed to be called with the correct, or indeed with any parameters.
init() may be called multiple times during the services lifetime.
init
in interface JiraService
init
in class AbstractService
props
- initialisation parametersObjectConfigurationException
- in case of an error with initialisation parameterspublic void run()
AbstractService
run
in interface JiraService
run
in interface Runnable
run
in class AbstractService
JiraService.init(com.opensymphony.module.propertyset.PropertySet)
public ObjectConfiguration getObjectConfiguration() throws ObjectConfigurationException
ObjectConfigurable
ObjectConfigurationException
public long getRetentionPeriod()
Copyright © 2002-2016 Atlassian. All Rights Reserved.