Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [EnsLib] >  [PEX] >  [InboundAdapter]
Private  Storage   

class EnsLib.PEX.InboundAdapter extends Ens.InboundAdapter, EnsLib.PEX.Common

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2 1


Summary

Properties
%CredentialsObj %WarnedLatest %gatewayConnection %gatewayExtraClasspaths
%gatewayHost %gatewayName %gatewayPort %gatewayProxy
%gatewayTimeout %remoteClassname %remoteSettings BusinessHost
CallInterval Credentials KeepaliveInterval RegistryID

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 CheckGatewayConnection CheckGatewayDisconnection ClearAllAppData
ClearRuntimeAppData ClearStaticAppData Connect CredentialsSet
Disconnect EnumerateSettingsClose EnumerateSettingsExecute EnumerateSettingsFetch
GetSettings OnGetConnections OnInit OnKeepalive
OnTask OnTearDown SetPropertyValues deserialize
dispatchSendRequestAsync dispatchSendRequestSync serialize

Subclasses
EnsLib.AmazonSQS.InboundAdapter EnsLib.CloudStorage.InboundAdapter EnsLib.JMSPEX.InboundAdapter
EnsLib.Kafka.InboundAdapter EnsLib.RabbitMQ.InboundAdapter

Parameters

• parameter SETTINGS = "%remoteClassname:Remote InboundAdapter,%gatewayName:Remote InboundAdapter:ExternalLanguageServerSelector?Types=.NET;Java;Python,%remoteSettings:Remote InboundAdapter,%useHostConnection:Alternative AdapterConnection1,%gatewayHost:Alternative AdapterConnection2,%gatewayPort:Alternative AdapterConnection2,%gatewayTimeout:Alternative AdapterConnection2,%gatewayExtraClasspaths:Remote InboundAdapter:classpathsTable";
List of properties can be set as settings in the configuration file format is a comma separated list of property names

Properties

• property %gatewayName as %String;
External Language Server Name. Once specified, it supersedes the settings in Gateway Host and Gateway Port. Using External Language Server is preferred over Gateway Host and Gateway Port. However, if %useHostConnection is specified, the Business Service connection supersedes the value selected here.

Methods

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


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.