org.bridj
Class NativeEntities

java.lang.Object
  extended by org.bridj.NativeEntities

public class NativeEntities
extends Object

Collection of handles to natively-bound classes and methods (which native resources can be released all at once).

Author:
ochafik

Nested Class Summary
static class NativeEntities.Builder
          Helper class to build a NativeEntities instance easily.
 
Constructor Summary
NativeEntities()
           
 
Method Summary
 void addDefinitions(Class<?> type, NativeEntities.Builder builder)
           
 void finalize()
           
 void release()
          Free everything (native callbacks, bindings, etc...).
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NativeEntities

public NativeEntities()
Method Detail

release

public void release()
Free everything (native callbacks, bindings, etc...).
Called automatically by finalize() upon garbage collection.


finalize

public void finalize()
Overrides:
finalize in class Object

addDefinitions

public void addDefinitions(Class<?> type,
                           NativeEntities.Builder builder)


Copyright © 2009-2012. All Rights Reserved.