Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / EnsLib.JavaGateway.Initiator
Private  Storage   

EnsLib.JavaGateway.Initiator


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.