Package org.mozilla.jss.nss
Class BufferProxy
java.lang.Object
org.mozilla.jss.util.NativeProxy
org.mozilla.jss.nss.BufferProxy
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
Fields inherited from class org.mozilla.jss.util.NativeProxy
logger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
finalize()
Finalize this NativeProxy by releasing its native resources.protected void
It is usually better to call org.mozilla.jss.nss.Buffer.Free(...) instead.Methods inherited from class org.mozilla.jss.util.NativeProxy
assertRegistryEmpty, clear, close, equals, hashCode, isNull, purgeAllInRegistry, toString
-
Constructor Details
-
BufferProxy
public BufferProxy(byte[] pointer)
-
-
Method Details
-
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 classNativeProxy
-
finalize
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 classNativeProxy
- Throws:
Throwable
-