Class JNIObject

  extended by org.apache.subversion.javahl.JNIObject
Direct Known Subclasses:
CommitEditor, RemoteSession, StateReporter

public abstract class JNIObject
extends Object

This class is used internally by the JavaHL implementation and not considered part part of the public API.

Field Summary
protected  long cppAddr
          slot for the address of the native peer.
Constructor Summary
protected JNIObject(long cppAddr)
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail


protected final long cppAddr
slot for the address of the native peer. The JNI code controls this field. If it is set to 0 then underlying JNI object has been freed

Constructor Detail


protected JNIObject(long cppAddr)