Apama Documentation : Building and Using Dashboards : Building Dashboard Clients : Using Dashboard Functions : Creating custom functions : Developing a custom-function library : Implementing getFunctionDescriptors
Implementing getFunctionDescriptors
To create a function descriptor, use the factory class com.apama.dashboard.function.FunctionDescritporFactory. Call createFunctionDescriptor, passing arguments that specify the following:
*The function name that will be used by the Dashboard Builder and by the implementation of evaluateFunction
*The argument names that will be used by the Dashboard Builder
*The argument names that will be used by the implementation of evaluateFunction
*The return type of the function (String, Double, Integer, or com.apama.dashboard.data.ITabularData)
*The names of the returned columns, for functions that return table data
*A text description of the function
Note:  
When you create a dashboard custom function you must specify prefixes for parameters according to the parameter type. A prefix must be s_arg for a String parameter, t_arg for a Table parameter or i_arg for an Integer parameter, for example, s_arg1, s_arg2. You can see sample code that shows this in the getFunctionDescriptors() definition near the beginning of Sample IFunctionLibrary implementation.
Copyright © 2013-2017 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback