Ens.InboundAdapter
class Ens.InboundAdapter extends Ens.Adapter
Property Inventory
Method Inventory
Parameters
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
Properties
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()
Methods
method OnTask() as %Status
default InboundAdapter behavior: always call ProcessInput on CallInterval
Inherited Members
Inherited Properties
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- AssignOneSetting()
- ClearAllAppData()
- ClearRuntimeAppData()
- ClearStaticAppData()
- CredentialsSet()
- EnumerateSettingsClose()
- EnumerateSettingsExecute()
- EnumerateSettingsFetch()
- GetSettings()
- OnInit()
- OnKeepalive()
- OnTearDown()
Subclasses
- EnsLib.DotNetGateway.ServiceAdapter
- EnsLib.EMail.InboundAdapter
- EnsLib.File.InboundAdapter
- EnsLib.JMS.InboundAdapter
- EnsLib.JavaGateway.InboundAdapter
- EnsLib.JavaGateway.ServiceAdapter
- EnsLib.MQSeries.InboundAdapter
- EnsLib.MSMQ.InboundAdapter
- EnsLib.Pipe.InboundAdapter
- EnsLib.SQL.InboundAdapter
- EnsLib.TCP.DuplexAdapter
- EnsLib.TCP.InboundAdapter
- EnsLib.UDP.InboundAdapter