JuggerNET Runtime Library

JvmLoader Methods

The methods of the JvmLoader class are listed below. For a complete list of JvmLoader class members, see the JvmLoader Members topic.

Public Static Methods

GetJvmLoaderOverloaded. Returns an already created JVM Loader instance or a newly created JVM loader that traces errors and accepts environment variable overrides as well as a default JVM.
RegisterConfigurationHook Registers a configuration hook with the runtime library.
SetConfigFileOverloaded. Specifies the location of an XML file that will be used by the native runtime library to read configuration information. This call is not necessary if you are following the .NET naming conventions for configuration files because the .NET runtime will find and parse the contents automatically.

Public Instance Methods

AppendToBootClassPath 
AppendToClassPath 
AppendToExtensionDirectories 
AppendToLibraryPath 
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetTraceLevel 
GetType (inherited from Object) Gets the Type of the current instance.
LoadOverloaded. Attempts to load a JVM using the configured settings or optionally uses an already loaded JVM. This method will throw a JuggerNETFrameworkException if a registered config hook causes an exception to be thrown. The root exception is maintained by the JuggerNETFrameworkException.
PrependToBootClassPath 
PrependToClassPath 
PrependToLibraryPath 
ReadOverloaded. Explicitly updates the instance with configuration information from the specified source.
SetTraceLevel 
ToString (inherited from Object) Returns a String that represents the current Object.
UnloadCleanup An internally used method that removes the reference to the loaded Jvm. This does not actually unload the JVM (use Jvm.Destroy() for that purpose).

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

See Also

JvmLoader Class | Codemesh.JuggerNET Namespace