Class PRFDProxy

  • All Implemented Interfaces:
    java.lang.AutoCloseable
    Direct Known Subclasses:
    SSLFDProxy

    public class PRFDProxy
    extends NativeProxy
    • Constructor Detail

      • PRFDProxy

        public PRFDProxy​(byte[] pointer)
    • Method Detail

      • releaseNativeResources

        protected void releaseNativeResources()
        Description copied from class: NativeProxy
        Release the native resources used by this proxy. Subclasses of NativeProxy must define this method to clean up data structures in C code that are referenced by this proxy. releaseNativeResources() will usually be implemented as a native method.

        You don't call this method; NativeProxy.finalize() or close() calls it for you.

        If you free these resources explicitly, call clear(); instead.
        Specified by:
        releaseNativeResources in class NativeProxy
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Description copied from class: NativeProxy
        Finalize this NativeProxy by releasing its native resources. The finalizer calls releaseNativeResources() so you don't have to. This finalizer should be called from the finalize() method of all subclasses: class MyProxy extends NativeProxy { [...] protected void finalize() throws Throwable { // do any object-specific finalization other than // releasing native resources [...] super.finalize(); } }
        Overrides:
        finalize in class NativeProxy
        Throws:
        java.lang.Throwable