|
Adobe LiveCycle Business Activity Monitoring ES API | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| IUDAggregateFunction | Interface for user-defined aggregate functions. |
| IUDAggregateState | This interface encapsulates the state required to compute the aggregate value for an aggregate function. |
| IUDFunction | This is a base interface for all types of user-defined functions. |
| IUDFunctionLogger | This interface is provided for implementors of user-defined functions to log messages. |
| IUDFunctionWithVariableResultType | User defined functions should implement this extension of IUDFunction if they need to have specific control over the precision and scale of ISQLDecimal result types, or over the maximum specified string length of an ISQLVarchar result type. |
| IUDFunctionWithVariableResultType.IDecimalResultTypeSetter | Helper interface for getVarcharResultType. |
| IUDFunctionWithVariableResultType.IVarcharResultTypeSetter | Helper interface for getVarcharResultType. |
| IUDScalarFunction | Interface for user-defined scalar functions. |
Celequest user-defined function APIs.
This package provides the APIs to add new functions into the Celequest Activity Server. The new functions can be used in view definitions and will be allowed to operate on data that built-in functions operate on.
To add an aggregate function you need to implement two interfaces: IUDAggregateFunction and IUDAggregateState. To add a scalar function you need to implement one interface: IUDScalarFunction.
NOTES:
Instance methods and variables of implementations do not need to be thread-safe whereas static variables and methods must be thread-safe. The use of non-final static variables is strongly discouraged.
Any runtime exceptions thrown during the execution of implemented functions will be reported by the Celequest Activity Server.
|
Adobe LiveCycle Business Activity Monitoring ES API | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||