%Net.Remote.Java.XSLTGateway
class %Net.Remote.Java.XSLTGateway extends %Net.Remote.Gateway
Method Inventory
- %SetStatus()
- AddToEvaluateCacheFilterList()
- CallXSLTProcessor()
- ClearEvaluateCache()
- ClearEvaluateCacheFilterList()
- CompileXSLFile()
- CompileXSLStream()
- DumpEvaluateCacheToList()
- LoadEvaluateCacheFromList()
- ProcessCallback()
- ProcessError()
- ReleaseCompiledXSLT()
- RemoveFromEvaluateCacheFilterList()
- SendRequestToGateway()
- SetCacheEverythingBoolean()
- SetEvaluateCacheSize()
- ShutdownGateway()
- StartGateway()
- StopGateway()
- Transform()
- TransformFileCompiled()
- TransformFileFile()
- TransformStream()
- TransformStringCompiled()
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
deprecated final 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
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
deprecated final 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
Inherited Members
Inherited Properties
- AttemptReconnect
- Closed
- ClosedProxies
- CurrentDevice
- CurrentDeviceStack
- DisableOutputRedirect
- ExternalLanguage
- ExternalLanguageVersion
- GatewayDevice
- IsUsingSharedMemory
- Namespace
- OutputRedirectHandler
- ProtocolVersion
- ProxyObjectHolder
- SHMConnectString
- SequenceNumber
- connectClassPaths
- connectParameters
- xdbcConnection
Inherited 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()
- %Shutdown()
- %SubscriptSortOrder()
- %TerminateAllSuperServers()
- %TerminateSuperServer()
- %ValidateObject()
- %WriteOutput()
- ExternalLanguageGet()
- ExternalLanguageVersionGet()
- convertClassPaths()
- getProductVersion()
- isAlive()
- sendOneShutdown()