Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [Ens] >  [Java] >  [Operation] >  [Standard]
Private  Storage   

abstract class Ens.Java.Operation.Standard extends EnsLib.JavaGateway.AbstractOperation

Used in a conjunction with a to create a Java Business Operation.


Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 3 2


This is a Business Operation class.

%AlertStartTime %ConfigName %ConfigQueueName %LastActionTime
%LastHandledTime %LastReportedError %QuitTask %RequestHeader
%SessionId %SuperSession %WarnedLatest %isShadow
Adapter AdditionalPaths Address AlertGroups
AlertOnError AlertRetryGracePeriod ArchiveIO BusinessPartner
ConnectTimeout Credentials DeferResponse FailureTimeout
IOLogEntry InactivityTimeout JarFile JavaGatewayService
NoFailWhileDisconnected Port QueueCountAlert QueueWaitAlert
ReplyCodeActions Retry RetryCount RetryInterval
SendSuperSession SuspendMessage ThrottleDelay

%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OnClose %OnNew
%OriginalNamespace %PackageName %RemoveFromSaveSet %SerializeObject
%SetModified %SuperSessionSet %ValidateObject AdapterName
AssignOneSetting CloseConnection CloseIOLogEntry ConnectJG
DeferResponse EnumerateSettingsClose EnumerateSettingsExecute EnumerateSettingsFetch
GenerateSuperSession GetConnection GetDeferredResponseToken GetMessageList
GetProductionSettingValue GetProductionSettings GetPropertyConnections GetSettings
GetShadowInstance IncludeSuperSession NewIOLogEntry OnError
OnFailureTimeout OnGenerateSuperSession OnGetConnections OnGetReplyAction
OnInit OnKeepalive OnMessage OnMonitor
OnProductionStart OnProductionStop OnTearDown QueueName
SaveIOLogEntry SendAlert SendDeferredResponse SendRequestAsync



• parameter INVOCATION = "Queue";
2 modes: Queue, InProc
• parameter SETTINGS = "JavaGatewayService:Basic:selector?context={Ens.ContextSearch/ProductionItems?className=EnsLib.JavaGateway.Service&productionName=@productionId},Credentials:Additional:credentialsSelector,JarFile:Additional:fileSelector?wildcard=*.jar";
User-configurable settings for this service


• property Credentials as %String;
Credentials for Java to use when authenticating with IRIS
• property JarFile as %String(MAXLEN=255);
Path to JAR file containing Java-side implementation of this Business Operation
• property JavaGatewayService as %String;
Name of the Config Item for the Java Gateway Server. If specified, the Address and Port of this Java Gateway Server override any values entered in the Address and Port settings.


• method OnInit() as %Status
This user callback method is called just after %OnNew() to initialize the connection among other things. If you need to override this code, invoke the method in the superclass or add to the original code.
• method OnTearDown() as %Status
This user callback method is called just before %OnClose() to disconnect from the .Java Gateway Server. If you need to override this code, invoke the method in the superclass or add to the original code.

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