Class Aggregate

    • Field Detail

      • handle

        private final long handle
      • disposed

        private volatile int disposed
      • UPDATER

        private static final java.util.concurrent.atomic.AtomicIntegerFieldUpdater<Aggregate> UPDATER
      • foreign

        private final Foreign foreign
        A handle to the foreign interface to keep it alive as long as this object is alive
    • Constructor Detail

      • Aggregate

        Aggregate​(Foreign foreign,
                  long handle)
    • Method Detail

      • dispose

        public final void dispose()
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Overrides:
        finalize in class java.lang.Object
        Throws:
        java.lang.Throwable