Adobe LiveCycle Business Activity Monitoring ES API

Package com.celequest.api.function

Celequest user-defined function APIs.

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.
 

Package com.celequest.api.function Description

Celequest user-defined function APIs.

Overview

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.

Since:
2.5.3

Adobe LiveCycle Business Activity Monitoring ES API

Copyright © 2004-2007 Adobe Systems Incorporated. All rights reserved.
Copyright © 2002-2007 Celequest Corp. All Rights Reserved.

Take a survey