| | Class | Description |
|---|
  | ClassPathBuilder |
An helper class to build ClassPath |
  | CLREventData |
Base class for event information. Extend this to manage event associated data
|
 | CLREventDataTObject |
A class for event information, it extends CLREventData, adding management of simple object like bool, string, byte, and so on/>
|
 | CLRListenerEventArgsTDataClass |
Generic event args used by AddEventHandlerTDataClass(String, EventHandlerCLRListenerEventArgsTDataClass) |
 | EventOrExceptionEventArgs |
A class containing the information to be reported in the
|
 | JCOBridge |
General helper class
|
 | JCOBridgeDirectBufferT |
A class to manage shared memory between .NET and JVM using a memory region created from the CLR and shared with the JVM using https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html |
 | JCOBridgeDisposeAsyncScope |
Opens a batch scope for deferred JVM global reference disposal,
safe for use in async/await contexts. Disposal of JVM objects within
this scope is batched and flushed in a single P/Invoke call when the
scope exits, reducing crossing overhead. The scope state flows
automatically across await continuations.
|
 | JCOBridgeDisposeFastScope |
Opens a high-performance batch scope for deferred JVM global reference
disposal, optimized for synchronous code running on a controlled thread.
Disposal of JVM objects within this scope is batched and flushed in a
single P/Invoke call when the scope exits, reducing crossing overhead.
|
 | JCOBridgeExtensions |
General class with helpers for JVM initialization
|
 | JCOBridgeSharedBufferStream |
Internal support class
|
 | JCOBridgeSharedBufferStreamT |
A stream around a native memory pointer
|
 | JCOBridgeStreamT |
An UnmanagedMemoryStream that provides direct .NET
stream access to the native memory of a JVM array obtained from
ToStreamT(FileAccess, Boolean).
|
 | JCSharedBufferManager |
Class managing JCSharedBuffer of JVM
|
 | JCWindowsManager |
Class to manage windows initialization and positioning, it is the input of Initialize(JCWindowsManager) |
 | JVMBridgeAutoLock |
Helper class to automatically release lock by a using clause
|
 | JVMBridgeBase |
Public entry point of JVMBridgeBase |
  | JVMBridgeBaseTClass |
Public entry point of JVMBridgeBaseTClass |
  | JVMBridgeBaseTClass, TInterface |
Public entry point of JVMBridgeBaseTClass |
  | JVMBridgeBaseEnumerableTClass |
A generic IEnumerable used to manage Java Iterable
|
  | JVMBridgeBaseEnumerableTClass, TObject |
A generic IEnumerableT used to manage Java Iterable
|
 | JVMBridgeBaseEnumerator |
A generic enumerator used to manage Java Iterator
|
 | JVMBridgeBaseEnumeratorTObject |
A generic enumerator used to manage Java Iterator
|
 | JVMBridgeBasePrefetchableEnumerator |
A generic enumerator used to manage Java Iterator able to prefetch data
|
 | JVMBridgeBasePrefetchableEnumeratorTObject |
A generic enumerator used to manage Java Iterator
|
 | JVMBridgeException |
Java Exception base class
|
 | JVMBridgeExceptionTException |
Java Exception class extending JVMBridgeException |
  | JVMBridgeListener |
Base class managing events from JVM. Implements IJVMBridgeBase. Extend this base class to manage events from the JVM
|
 | JVMBridgeListenerCLRListenerWrapper |
Internal class
|
  | JVMBridgeMainTClass |
Execute directly the class implementing the Java "main" method
Obsolete |
  | JVMBridgeMainExtensibleTClass |
Execute directly the class implementing the Java "main" method
|
 | JVMBridgeRunnerTClass |
Runs directly the class implementing the Java "main" method
|
  | SetupJVMWrapper |
Main entry point for JVM languages setup and execution.
|
  | SetupJVMWrapperT |
Main entry point for JVM languages setup and execution.
Extend this class to use external threading
|