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 voidfinalize()Finalize this NativeProxy by releasing its native resources.protected voidIt 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:
releaseNativeResourcesin classNativeProxy
-
finalize
Description copied from class:NativeProxyFinalize 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:
finalizein classNativeProxy- Throws:
Throwable
-