Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%External] >  [JavaGateway]
Private  Storage   

Object Gateway wrapper for Java.


This class is not to be used directly. Internal use only. For the public interface, refer to %SYSTEM.java

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2


Summary

Properties
AttemptReconnect Closed ClosedProxies CurrentDevice
CurrentDeviceStack DisableOutputRedirect ExternalLanguage ExternalLanguageVersion
GatewayDevice IsUsingSharedMemory Namespace OutputRedirectHandler
ProtocolVersion ProxyObjectHolder SHMConnectString SequenceNumber
connectClassPaths connectParameters languageServerName xdbcConnection

Methods
%AddToCurrentClassPath %AddToSaveSet %Benchmark %BenchmarkOneJob
%CallUtilityMethod %ClassForName %ClassForNameSynch %ClassIsLatestVersion
%ClassName %ClearGatewayDevice %Connect %ConstructClone
%CreateReverseGateway %DeregisterSuperServer %Disconnect %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %DumpProxyMaps %ExpressImport
%Extends %FindServerByHostPort %FlushClosedIRISObjects %GetAllClasses
%GetContextGateway %GetParameter %GetTimestamp %Import
%IsA %IsModified %IsUsingSharedMemory %LoadCOSClass
%LostConnectionCleanup %New %NormalizeObject %ObjectModified
%OnNew %OriginalNamespace %PackageName %Ping
%PopGatewayDevice %PushGatewayDevice %RecastClass %Reconnect
%RedirectOutput %RegUpdate %RegisterSuperServer %ReleaseObjects
%RemoteService %RemoveFromSaveSet %RetainObject %SerializeObject
%ServiceRequest %SetModified %SetOutputRedirectHandler %SetStatus
%Shutdown %SubscriptSortOrder %TerminateAllSuperServers %TerminateSuperServer
%ValidateObject %WriteOutput ExternalLanguageGet ExternalLanguageVersionGet
Help addToPath convertClassPaths disconnect
getExternalLanguage getExternalLanguageVersion getGateway getJarPath
getProductVersion getProperty getPythonSDKVersions getRGatewayJar
getRemoteGateway importJavaLibraries importPythonLibraries invoke
isAlive isServerRunning new sendOneShutdown
setProperty


Parameters

• parameter EXTERNALLANGUAGE;

Methods

• classmethod getGateway(gatewayName As %DynamicObject = $$$EXTERNALLANGUAGESERVERNAMEJAVA, useSharedMemoryIfPossible) as %External.JavaGateway
This method is completely replaced by a Context class once someone decides where it goes...


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