Class DebugService
java.lang.Object
com.atlassian.jira.service.AbstractService
com.atlassian.jira.service.services.DebugService
- All Implemented Interfaces:
ObjectConfigurable
,JiraService
,Runnable
- Direct Known Subclasses:
ReferenceDebugService
A simple debugging service, that prints to the JIRA logs every time it is called.
-
Field Summary
Fields inherited from class com.atlassian.jira.service.AbstractService
name, SERVICE_EVENT
Fields inherited from interface com.atlassian.jira.service.JiraService
NAME_COMPARATOR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
This method is called when the service is unloaded (usually when the web application or server is being shut down).A textual description of the service.Retrieves an object configuration object with properties that can be setvoid
run()
This method must be implemented in a subclass, and performs the functionality that the service performs.Methods inherited from class com.atlassian.jira.service.AbstractService
getDefaultProperty, getKey, getLongProperty, getName, getObjectConfiguration, getProperties, getProperty, getTextProperty, hasProperty, init, isInternal, isUnique, setName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.jira.service.JiraService
init
-
Constructor Details
-
DebugService
public DebugService()
-
-
Method Details
-
run
public void run()Description copied from class:AbstractService
This method must be implemented in a subclass, and performs the functionality that the service performs. This method is called after the duration specified through the administration web interface.- Specified by:
run
in interfaceJiraService
- Specified by:
run
in interfaceRunnable
- Specified by:
run
in classAbstractService
- See Also:
-
destroy
public void destroy()Description copied from class:AbstractService
This method is called when the service is unloaded (usually when the web application or server is being shut down).You may wish to remove any connections that you have established, eg. database connections.
- Specified by:
destroy
in interfaceJiraService
- Overrides:
destroy
in classAbstractService
-
getDescription
Description copied from interface:JiraService
A textual description of the service. You can include HTML if required, but do not use tables, or DHTML, as the description may be displayed inside tables / frames.A good description will describe what this service does, and then explains the parameters required for configuring the service.
If no description is appropriate, return null.
- Specified by:
getDescription
in interfaceJiraService
- Overrides:
getDescription
in classAbstractService
- Returns:
- A HTML description of the service
-
getObjectConfiguration
Description copied from interface:ObjectConfigurable
Retrieves an object configuration object with properties that can be set- Returns:
- ObjectConfiguration object
- Throws:
ObjectConfigurationException
-