Setup |
The SetupJVMWrapper type exposes the following members.
| Name | Description | |
|---|---|---|
| ClassPath | The starting JVM class path. Further path can be added later. | |
| ContainerId | Return a String identifier of the container instance | |
| DebugSuspendFlag | Enables Debug | |
| DisableOpenOnJavaNio | to close access to java.nio module i.e. removes --add-opens=java.base/java.nio=ALL-UNNAMED on JVM parameters, default value is | |
| DynJVM | The dynamic entry point for JVM operations. It permits to write code in .NET languages using a syntax not far from the one available in Java. | |
| EnableCriticalMethods |
Always enable/disable use of critical methods within JNI interface, to get/set native type arrays, single wrapper for EnableCriticalMethodsOnGet and EnableCriticalMethodsOnSet Obsolete | |
| EnableCriticalMethodsOnGet |
Always enable/disable use of critical methods, within JNI interface, to get native type arrays
Obsolete | |
| EnableCriticalMethodsOnGetThreshold |
Enable/Disable use of critical methods, within JNI interface, to get native type arrays if the length is over the EnableCriticalMethodsOnSetThreshold. Default is MaxValue Obsolete | |
| EnableCriticalMethodsOnSet |
Always enable/disable use of critical methods, within JNI interface, to set native type arrays
Obsolete | |
| EnableCriticalMethodsOnSetThreshold |
Enable/Disable use of critical methods, within JNI interface, to set native type arrays if the length is over the EnableCriticalMethodsOnSetThreshold. Default is MaxValue Obsolete | |
| EnableDebug | Enables Debug | |
| EnableNativeAccess | to enable native access as defined in https://openjdk.org/jeps/472, default value is for compatibility with JDK 11. | |
| FeatureLevel |
Reports the feature level of the JVM in use
Obsolete | |
| FilteredArgs | The remaining arguments after applied the parsing of JCOBridge arguments. Useful when invoked application does not accept arguments related to JCOBridge. | |
| GlobalHeapSize | Sets the global heap size | |
| Globalize | Set to to avoid globalization of the instance. Default is | |
| InitialHeapSize | Sets the initial heap size | |
| IsContainer | Return if the running environment is a container | |
| JavaDebugOpts | Java Debug options used if EnableDebug is true | |
| JavaDebugPort | Java Debug Port | |
| JDKHome | The path where is located the JRE of the installed JDK | |
| JmxPort | The JMX Port to use | |
| JNIOutputFile | The path where the JNI verbose info will be written. The file will be opened in append mode. | |
| JNIVerbosity | Sets the verbosity of the JNI interface. See oracle documentation. | |
| JVM | The entry point for direct JVM operations. Use DynJVM to write code like you made in Java | |
| JVMOptions | The options to pass to the JVM when a JVM will be created | |
| JVMPackages | The list of packages on startup. Further packages can be added later | |
| JVMPath | The path to the JRE ennvironment or full path to (jvm.dll/libjvm.so). If not set the library try to find a suitable version on the system. | |
| JVMStats | The entry point for JVM statistics | |
| LicensePath | The path where is located the license file | |
| Management | The entry point for management operations | |
| ModulePath | The starting JVM module path. Further path can be added later. | |
| RemoteBridge | Direct accessor to the JCOBridge class in the JVM context | |
| RemoteJCOBridge | Dynamic accessor to the JCOBridge class in the JVM context | |
| ScopedOn | Used to define the usage scope when JCOBridge is embedded in another application. It overrides the environment variable JCOBRIDGE_SCOPEDON | |
| ScopedOnVersion | Used to define the Version usage scope when JCOBridge is embedded in another application. It overrides the environment variable JCOBRIDGE_SCOPEDONVERSION | |
| SuppressFinalize | to suppress finalization of the class instance inherited from SetupJVMWrapper when the instance is created using CreateGlobalInstance, the instance is globalized using Globalize(IJVMBridgeCore, Boolean). Default value is . |