Class JnaEventHandle

java.lang.Object
org.firebirdsql.gds.ng.AbstractEventHandle
org.firebirdsql.gds.ng.jna.JnaEventHandle
All Implemented Interfaces:
EventHandle

public final class JnaEventHandle extends AbstractEventHandle
Event handle for the JNA protocol.
Since:
3.0
Author:
Mark Rotteveel
  • Method Details

    • setEventCount

      protected void setEventCount(int eventCount)
      Description copied from class: AbstractEventHandle
      Sets the current known event count for this handle.
      Overrides:
      setEventCount in class AbstractEventHandle
      Parameters:
      eventCount - The event count
    • getEventId

      public int getEventId()
      Description copied from interface: EventHandle
      Get the internal event id number for this handle
      Returns:
      The internal event id
    • debugMemoryDump

      public void debugMemoryDump()
      Dumps the event buffers to the logger, if debug is enabled.
    • releaseMemory

      public void releaseMemory(FbClientLibrary clientLibrary)
      Releases the native memory held by this event handle.
      Parameters:
      clientLibrary - The client library instance
    • finalize

      protected void finalize() throws Throwable
      Overrides:
      finalize in class Object
      Throws:
      Throwable
    • toString

      public String toString()
      Overrides:
      toString in class Object