Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%Net] >  [Remote] >  [Java] >  [XSLTGateway]
Private  Storage   

class %Net.Remote.Java.XSLTGateway extends %Net.Remote.Gateway

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
28 25


Summary

Properties
AttemptReconnect Closed ClosedProxies CurrentDevice
CurrentDeviceStack DisableOutputRedirect ExternalLanguage ExternalLanguageVersion
GatewayDevice IsUsingSharedMemory Namespace OutputRedirectHandler
ProtocolVersion ProxyObjectHolder SHMConnectString SequenceNumber
connectClassPaths connectParameters 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
AddToEvaluateCacheFilterList CallXSLTProcessor ClearEvaluateCache
ClearEvaluateCacheFilterList CompileXSLFile CompileXSLStream
DumpEvaluateCacheToList ExternalLanguageGet ExternalLanguageVersionGet
LoadEvaluateCacheFromList ProcessCallback ProcessError
ReleaseCompiledXSLT RemoveFromEvaluateCacheFilterList SendRequestToGateway
SetCacheEverythingBoolean SetEvaluateCacheSize ShutdownGateway
StartGateway StopGateway Transform
TransformFileCompiled TransformFileFile TransformStream
TransformStringCompiled convertClassPaths getProductVersion
isAlive sendOneShutdown


Parameters

• final parameter ADDTOEVALUATECACHEFILTERLIST = 17;
• final parameter CLEAREVALUATECACHE = 15;
• final parameter CLEAREVALUATECACHEFILTERLIST = 19;
• final parameter COMPILEFILE = 2;
• final parameter COMPILESTREAM = 3;
• final parameter DONE = 1;
• final parameter DUMPEVALUATECACHETOLIST = 21;
• final parameter ERROR = 7;
• final parameter FATALERROR = 8;
• parameter Host = "127.0.0.1";
Default host
• final parameter INVOKECALLBACK = 4;
• parameter JVMArgs;
Default additional JVM arguments
• parameter JavaHome;
Default JavaHome directory
• final parameter LOADEVALUATECACHEFROMLIST = 22;
• parameter LogFile;
Default log file
• parameter Port = "$S($ZU(172,0)<=62535:$ZU(172,0)+3000,1:54773)";
Default port is Superserver port + 3000 if it does not exceed 65535, otherwise 54773
• final parameter RELEASECOMPILEDXSLT = 14;
• final parameter REMOVEFROMEVALUATECACHEFILTERLIST = 18;
• final parameter RESOLVEENTITY = 5;
• final parameter SETCACHEEVERYTHINGBOOLEAN = 20;
• final parameter SETEVALUATECACHESIZE = 16;
• final parameter TRANSFORMFILECOMPILEDFILE = 10;
• final parameter TRANSFORMFILEFILEFILE = 9;
• final parameter TRANSFORMSTREAMCOMPILEDSTREAM = 12;
• final parameter TRANSFORMSTREAMSTREAMSTREAM = 11;
• final parameter TRANSFORMSTRINGCOMPILEDSTRING = 13;
• final parameter WARNING = 6;
• final parameter XSLTREQUEST = "YX";

Methods

• classmethod %SetStatus(exception As %Exception.StatusException) as %Status
• classmethod AddToEvaluateCacheFilterList(filterListEntry As %String, errorHandler As %ObjectHandle, gateway As %Net.Remote.Gateway = $$$NULLOREF) as %Status
deprecatedfinal classmethod CallXSLTProcessor(gateway As %Net.Remote.Gateway, errorHandler As %ObjectHandle = $$$NULLOREF, ByRef outputStream As %Stream.Object = $$$NULLOREF) as %Status
This method is no longer used internally by this class.
• classmethod ClearEvaluateCache(errorHandler As %ObjectHandle, gateway As %Net.Remote.Gateway = $$$NULLOREF) as %Status
• classmethod ClearEvaluateCacheFilterList(errorHandler As %ObjectHandle, gateway As %Net.Remote.Gateway = $$$NULLOREF) as %Status
• final classmethod CompileXSLFile(xslt As %String, compiledStyleSheet As %XML.XSLT2.CompiledStyleSheet, errorHandler As %ObjectHandle, gateway As %Net.Remote.Gateway = $$$NULLOREF) as %Status
• final classmethod CompileXSLStream(xslt As %Stream.Object, compiledStyleSheet As %XML.XSLT2.CompiledStyleSheet, errorHandler As %ObjectHandle, gateway As %Net.Remote.Gateway = $$$NULLOREF) as %Status
• classmethod DumpEvaluateCacheToList(Output evaluateCache As %List, errorHandler As %ObjectHandle, gateway As %Net.Remote.Gateway = $$$NULLOREF) as %Status
• classmethod LoadEvaluateCacheFromList(evaluateCache As %List, errorHandler As %ObjectHandle, gateway As %Net.Remote.Gateway = $$$NULLOREF) as %Status
• classmethod ProcessCallback(gateway As %Net.Remote.Gateway, msgid As %Integer)
• classmethod ProcessError(gateway As %Net.Remote.Gateway, type As %Integer)
• final classmethod ReleaseCompiledXSLT(compiledStyleSheet As %XML.XSLT2.CompiledStyleSheet, errorHandler As %ObjectHandle = $$$NULLOREF, gateway As %Net.Remote.Gateway = $$$NULLOREF) as %Status
• classmethod RemoveFromEvaluateCacheFilterList(filterListEntry As %String, errorHandler As %ObjectHandle, gateway As %Net.Remote.Gateway = $$$NULLOREF) as %Status
• final classmethod SendRequestToGateway(requestObj As %Net.Remote.Java.XSLTGatewayRequest, gateway As %Net.Remote.Gateway = $$$NULLOREF, Output targetStream As %Stream.Object, Output targetString As %String, Output evaluateCache As %List) as %Status
• classmethod SetCacheEverythingBoolean(cacheEverything As %Boolean, errorHandler As %ObjectHandle, gateway As %Net.Remote.Gateway = $$$NULLOREF) as %Status
• classmethod SetEvaluateCacheSize(size As %Integer, errorHandler As %ObjectHandle, gateway As %Net.Remote.Gateway = $$$NULLOREF) as %Status
• classmethod ShutdownGateway(port As %String, host As %String) as %Status
Shutdown the gateway All arguments will be ignored. This method will only shutdown Gateway Server "%XSLT Server"
• classmethod StartGateway(Output status As %Status, port As %String, host As %String, jdk As %String, javahome As %String, logfile As %String, jvmargs As %String, resource As %String, useSharedMemoryIfPossible As %Boolean = 0) as %Net.Remote.Gateway
Start a Gateway for XSLT 2.0 if not already started, and return a gateway connection This method is deprecated, please call $system.external.getXSLTGateway() instead. All the arguments to override Gateway definition will be ignored. This method will only start Gateway Server "%XSLT Server"
• classmethod StopGateway(gateway As %Net.Remote.Gateway) as %Status
Disconnect
deprecatedfinal classmethod Transform(gateway As %Net.Remote.Gateway, errorHandler As %ObjectHandle, callbackHandler As %ObjectHandle, parameters As %ObjectHandle, entityResolver As %ObjectHandle, ByRef outputStream As %Stream.Object = $$$NULLOREF) as %Status
This method is no longer used internally by this class.
• final classmethod TransformFileCompiled(source As %String, xslt As %XML.XSLT2.CompiledStyleSheet, target As %String, errorHandler As %ObjectHandle, callbackHandler As %ObjectHandle, parameters As %ObjectHandle, entityResolver As %ObjectHandle, gateway As %Net.Remote.Gateway = $$$NULLOREF) as %Status
• final classmethod TransformFileFile(source As %String, xslt As %String, target As %String, errorHandler As %ObjectHandle, callbackHandler As %ObjectHandle, parameters As %ObjectHandle, entityResolver As %ObjectHandle, gateway As %Net.Remote.Gateway = $$$NULLOREF) as %Status
• final classmethod TransformStream(source As %Stream.Object, xslt As %ObjectHandle, target As %Stream.Object, errorHandler As %ObjectHandle, callbackHandler As %ObjectHandle, parameters As %ObjectHandle, entityResolver As %ObjectHandle, gateway As %Net.Remote.Gateway = $$$NULLOREF) as %Status
• final classmethod TransformStringCompiled(source As %String, xslt As %XML.XSLT2.CompiledStyleSheet, ByRef target As %String, errorHandler As %ObjectHandle, callbackHandler As %ObjectHandle, parameters As %ObjectHandle, entityResolver As %ObjectHandle, gateway As %Net.Remote.Gateway = $$$NULLOREF) as %Status


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