Home > Class Reference > ENSLIB namespace > EnsLib.PEX.Common


abstract class EnsLib.PEX.Common

Property Inventory

Method Inventory


property %gatewayConnection as %Net.Remote.Gateway;
The Gateway connection object
Property methods: %gatewayConnectionGet(), %gatewayConnectionGetSwizzled(), %gatewayConnectionIsValid(), %gatewayConnectionNewObject(), %gatewayConnectionSet()
property %gatewayExtraClasspaths as %String);
One or more Classpaths (separated by '|' character) needed in addition to the ones configured in the Java Gateway Service
Property methods: %gatewayExtraClasspathsDisplayToLogical(), %gatewayExtraClasspathsGet(), %gatewayExtraClasspathsIsValid(), %gatewayExtraClasspathsLogicalToDisplay(), %gatewayExtraClasspathsLogicalToOdbc(), %gatewayExtraClasspathsNormalize(), %gatewayExtraClasspathsSet()
property %gatewayProxy as %RegisteredObject;
The proxy object for the Gateway connection
Property methods: %gatewayProxyGet(), %gatewayProxyGetSwizzled(), %gatewayProxyIsValid(), %gatewayProxyNewObject(), %gatewayProxySet()
property %gatewayTimeout as %Numeric (MAXVAL = 30000, MINVAL = 0) [ InitialExpression = 5 ];
Number of seconds to wait on each attempt to connect to the Gateway
Property methods: %gatewayTimeoutDisplayToLogical(), %gatewayTimeoutGet(), %gatewayTimeoutIsValid(), %gatewayTimeoutLogicalToDisplay(), %gatewayTimeoutNormalize(), %gatewayTimeoutSet()


method CheckGatewayConnection() as %Status [ Language = objectscript ]
method CheckGatewayDisconnection() as %Boolean [ Language = objectscript ]
method Connect() as %Status [ Language = objectscript ]
method Disconnect() as %Status [ Language = objectscript ]
method OnInit() as %Status [ Language = objectscript ]
method OnTearDown() as %Status [ Language = objectscript ]
classmethod deserialize(serialized As %String = "") as EnsLib.PEX.Message [ Language = objectscript ]
method dispatchSendRequestAsync(target, request, description) [ Language = objectscript ]
method dispatchSendRequestSync(target, request, timeout, description) as %String [ Language = objectscript ]
classmethod serialize(message As EnsLib.PEX.Message) as %String [ Language = objectscript ]