com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'next_previous_links' is unknown.
Writing Extensions to Siddhi
Siddhi supports custom codes within queries. You can implement Windows, Transformers, OutputAttributeProcessors, Functions (Conditions and Expressions) in a pluggable manner using the current implementation.
Note
These are subjected to be changed in a future release.
Use of Namespaces and Functions in Siddhi Extensions
Siddhi allows extensions to have namespaces and function names, enabling users to easily identify the behaviour of the extensions when writing queries.
To add namespace and function names to the extension, use the following Java annotation in the extension class.
@SiddhiExtension(namespace = "testExt", function = "unique") public class UniqueWindowProcessor extends WindowProcessor { ... }
You can refer to the above class in the query as follows:
from StockExchangeStream[price >= 20]#window.testExt:unique(symbol) select symbol, price insert into StockQuote
The following sections explains how we can create different types of Siddhi Extensions,
com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'next_previous_links2' is unknown.