Class BufferProxy

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class BufferProxy
    extends NativeProxy
    • Constructor Detail

      • BufferProxy

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

      • releaseNativeResources

        protected void releaseNativeResources()
        It is usually better to call org.mozilla.jss.nss.Buffer.Free(...) instead. But this does it for you.
        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