Skip to main content

Ens.Activity.Operation.Base

abstract class Ens.Activity.Operation.Base extends Ens.BusinessOperation

Property Inventory

Method Inventory

Parameters

parameter SETTINGS = RecordStatsInterval;
Inherited description: List of properties can be set as settings in the configuration file format is a comma separated list of property names

Properties

property FailureTimeout as %Numeric (MINVAL = -1) [ InitialExpression = -1 ];
How long to keep retrying before giving up and returning an error code.
-1 means never give up.
Property methods: FailureTimeoutDisplayToLogical(), FailureTimeoutGet(), FailureTimeoutIsValid(), FailureTimeoutLogicalToDisplay(), FailureTimeoutNormalize(), FailureTimeoutSet()
property RecordStatsInterval as %Numeric [ InitialExpression = 60 ];
How frequently the activity statistics should be moved into permanent storage.
0 means do not check. Default is 60 seconds.
Property methods: RecordStatsIntervalDisplayToLogical(), RecordStatsIntervalGet(), RecordStatsIntervalIsValid(), RecordStatsIntervalLogicalToDisplay(), RecordStatsIntervalNormalize(), RecordStatsIntervalSet()

Methods

method OnAddActivity(pParams) as %Status
SubClass responsibility "SC",tLocalTime, tUTC, ..%Instance, tNamespace, tHostType, tHostName, tUserDimension, tCount, tDuration, tQueueDuration, tSquares
method OnInit() as %Status
Inherited description: This user callback method is called via initConfig() from %OnNew() or in the case of SOAP Services from OnPreSOAP()
method OnKeepalive(pAdapterStatus As %Status) as %Status
Inherited description: This method will be called within KeepaliveInterval of the last return from OnTask() or OnKeepalive(). It is called via the Adapter's OnKeepalive() method, which is called from the Host.OnTask() method; if there is no Adapter there is no keepalive call.

Inherited Members

Inherited Properties

Inherited Methods

Subclasses

FeedbackOpens in a new tab