JuggerNET Runtime Library

JavaProxy Interface

An interface implemented by every type that is a proxy type for a Java type. It provides an abstraction layer for getting/setting Java object handles and for getting a duplicated object handle for the same object.

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

Codemesh.JuggerNET.JavaProxy
   Codemesh.JuggerNET.JavaPeer

[ComVisible(Value=True)]
[Guid(Value="b4545209-b55f-4963-b0df-b307c2477aa0")]
public interface JavaProxy

Types that implement JavaProxy

Type Description
boolArray The proxy type for the Java type boolean[]
byteArray The proxy type for the Java type byte[]
charArray The proxy type for the Java type char[]
doubleArray The proxy type for the Java type double[]
floatArray The proxy type for the Java type float[]
intArray The proxy type for the Java type int[]
JavaPeerValue Summary description for JavaPeerValue.
JuggerNETProxyArray The baseclass for all array types that are proxy types for Java types.
JuggerNETProxyException 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.
JuggerNETProxyObject The baseclass for all non-exception types that are proxy types for Java types.
longArray The proxy type for the Java type long[]
shortArray The proxy type for the Java type short[]

Requirements

Namespace: Codemesh.JuggerNET

Assembly: netrt (in netrt.dll)

See Also

JavaProxy Members | Codemesh.JuggerNET Namespace