This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > Ens.InboundAdapter


class Ens.InboundAdapter extends Ens.Adapter

Property Inventory

Method Inventory


parameter SERVICEINPUTCLASS = %RegisteredObject;
parameter SERVICEOUTPUTCLASS = %RegisteredObject;
parameter SETTINGS = CallInterval:Basic;
Inherited description: List of properties can be set as settings in the configuration file format is a comma separated list of property names


property BusinessHost as Ens.BusinessService;
Property methods: BusinessHostGet(), BusinessHostGetSwizzled(), BusinessHostIsValid(), BusinessHostNewObject(), BusinessHostSet()
property CallInterval as %Numeric (MINVAL = "0.1") [ InitialExpression = 5 ];
The minimum interval between invocations of the adapter by the Ensemble framework. For adapters that poll for external events, this is the polling interval. However, most polling adapters will process all inputs immediately if several are detected at one time. This is also the interval at which each Business Service will check for shutdown requests.
Property methods: CallIntervalDisplayToLogical(), CallIntervalGet(), CallIntervalIsValid(), CallIntervalLogicalToDisplay(), CallIntervalNormalize(), CallIntervalSet()


method OnTask() as %Status
default InboundAdapter behavior: always call ProcessInput on CallInterval

Inherited Members

Inherited Properties

Inherited Methods


FeedbackOpens in a new window