Class Reference
IRIS for UNIX 2019.3
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [EnsLib] >  [JavaGateway] >  [Initiator]
Private  Storage   

class EnsLib.JavaGateway.Initiator extends EnsLib.JavaGateway.Service

A service responsible for starting, monitoring and stopping the Java Gateway Server in a production. Also instantiates Java services associated with instances of Ens.Java.BusinessService found within the production.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2


Summary

This is a Business Service class.

The associated Adapter class is EnsLib.JavaGateway.ServiceAdapter.

Properties
%AlertStartTime %ConfigName %ConfigQueueName
%LastActionTime %LastHandledTime %LastReportedError
%OutsideCreated %PreserveSession %ProcessInputCalled
%QuitTask %RequestHeader %SessionId
%SuperSession %SuperSessionCreatedBeforeSession %WaitForNextCallInterval
%WarnedLatest %isShadow Adapter
Address AlertGracePeriod AlertGroups
AlertOnError ArchiveIO BusinessPartner
ClassPath GenerateSuperSessionID HeartbeatFailureAction
HeartbeatFailureRetry HeartbeatFailureTimeout HeartbeatInterval
IOLogEntry InactivityTimeout JDKVersion
JVMArgs JavaDebug JavaDebugPort
JavaDebugSuspend JavaHome Logfile
Port ThrottleDelay UsePassphrase

Methods
%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 CloseIOLogEntry ConnectGateway EnumerateSettingsClose
EnumerateSettingsExecute EnumerateSettingsFetch ForceSessionId GenerateSuperSession
GetDeferredResponseToken GetProductionSettingValue GetProductionSettings GetPropertyConnections
GetSettings GetShadowInstance JavaDebugParams NewIOLogEntry
OnError OnGenerateSuperSession OnGetConnections OnInit
OnKeepalive OnMonitor OnProcessInput OnProductionStart
OnProductionStop OnTearDown PingJavaGateway PopulateSuperSession
QueueName RunCommandViaCPIPE RunJava SaveIOLogEntry
SendAlert SendDeferredResponse SendRequestAsync SendRequestSync
StartGateway StopGateway


Parameters

• parameter DOMAIN = "Ensemble";
Domain for $$$Text()

Methods

• method OnInit() as %Status
Upon instantiating this service, adjust some properties and start the Java Gateway Server.
• method OnTearDown() as %Status
Shutdown the Java Gateway Server.


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