JuggerNET Runtime Library

JuggerNETProxyException Class

The baseclass for all exceptions that are proxy types for exceptions or errors thrown by the Java Runtime. This class cannot extend MarshalByRef because it has to be a descendent of Exception. As a consequence, we cannot really have a fully usable remote exception instance because invoking any Java methods will be meaningless in the remote context when the exception is passed there by value. To make it at least somewhat useful, we provide custom serialization/ deserialization methods that pass the stacktrace and the exception message to the other side.

For a list of all members of this type, see JuggerNETProxyException Members.

System.Object
   System.Exception
      System.ApplicationException
         Codemesh.JuggerNET.JuggerNETException
            Codemesh.JuggerNET.JuggerNETProxyException

public class JuggerNETProxyException : JuggerNETException, JavaProxy, IDisposable

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Requirements

Namespace: Codemesh.JuggerNET

Assembly: netrt (in netrt.dll)

See Also

JuggerNETProxyException Members | Codemesh.JuggerNET Namespace