For information on converting to InterSystems IRIS,
see the InterSystems IRIS Adoption Guide
and the InterSystems IRIS In-Place Conversion Guide,
both available on the WRC Distributions page (login required).
Returns the numeric part of the Java version string (e.g. 220.127.116.11)
Rules of how the complete version string is formatted can be found here:
classmethod GetRequiredClassPath(javaHomeDir As %String = "", javaMainClassName As %String = $$$javaGatewayClass, Output requiredClassPath As %String = "") as %Status
Return true if Gateway is running, based on the status of the TCP port, and responsiveness to PING; or false otherwise.
If parameter pPing is false, then only the status of the TCP connection is checked. The default is true.
Parameter pInterface is the network interface to bind to. The defaul is null, that is, bind to all local interfaces.
If the Gateway is not running, parameter pSC will contain a status code with more details.
"Ping" the Gateway server to check if it is alive.
If pReuseSocket is true (the default is false), it will try to reuse the TCP device and in case
the TCP connection has become invalid it will reconnect.
Instead of using this method it is recommended to instantiate or use an
existing %Net.Remote.Gateway client and %Connect(), call %Ping() and then %Disconnect().
Start a monitor process for the Object Gateway Server whose definition is identified by pName,
if the Gateway is configured to be monitored (HeartbeatInterval greater than 0).
To supress write of progress messages, pass pVerbose = 0.
Monitor the Object Gateway Server whose definition is an object reference variable pGateway.
If the Gateway Server has HeartbeatInterval set to a value greater than 0, then job off a background process
to monitor the Gateway Server, otherwise just exit.