public class PluginsAwareJqlFunctionHandlerRegistry extends Object implements JqlFunctionHandlerRegistry, Startable
The current implementation is backed by a LazyResettableJqlFunctionHandlerRegistry
.
Constructor and Description |
---|
PluginsAwareJqlFunctionHandlerRegistry(com.atlassian.plugin.PluginAccessor pluginAccessor,
com.atlassian.event.api.EventPublisher eventPublisher,
ModuleDescriptors.Orderings moduleDescriptorOrderings,
I18nHelper i18nHelper) |
Modifier and Type | Method and Description |
---|---|
List<String> |
getAllFunctionNames()
Fetches all function names ordered alphabetically.
|
FunctionOperandHandler |
getOperandHandler(FunctionOperand operand)
Fetches the associated OperandHandler for the provided FunctionOperand.
|
void |
onJiraPluginCacheResetEvent(JiraPluginCacheResetEvent event) |
void |
start()
This method will be called after the plugin system is fully initialised and all components added to the
dependency injection framework.
|
public PluginsAwareJqlFunctionHandlerRegistry(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.event.api.EventPublisher eventPublisher, ModuleDescriptors.Orderings moduleDescriptorOrderings, I18nHelper i18nHelper)
@EventListener public void onJiraPluginCacheResetEvent(JiraPluginCacheResetEvent event)
public FunctionOperandHandler getOperandHandler(FunctionOperand operand)
JqlFunctionHandlerRegistry
getOperandHandler
in interface JqlFunctionHandlerRegistry
operand
- that defines the name for which we want to find the operand handler.public List<String> getAllFunctionNames()
JqlFunctionHandlerRegistry
getAllFunctionNames
in interface JqlFunctionHandlerRegistry
Copyright © 2002-2019 Atlassian. All Rights Reserved.