Package org.firebirdsql.gds.ng.jna
Class JnaEventHandle
java.lang.Object
org.firebirdsql.gds.ng.AbstractEventHandle
org.firebirdsql.gds.ng.jna.JnaEventHandle
- All Implemented Interfaces:
EventHandle
Event handle for the JNA protocol.
- Since:
- 3.0
- Author:
- Mark Rotteveel
-
Method Summary
Modifier and TypeMethodDescriptionvoidDumps the event buffers to the logger, if debug is enabled.protected voidfinalize()intGet the internal event id number for this handlevoidreleaseMemory(FbClientLibrary clientLibrary) Releases the native memory held by this event handle.protected voidsetEventCount(int eventCount) Sets the current known event count for this handle.toString()Methods inherited from class org.firebirdsql.gds.ng.AbstractEventHandle
getEventCount, getEventName, onEventOccurred
-
Method Details
-
setEventCount
protected void setEventCount(int eventCount) Description copied from class:AbstractEventHandleSets the current known event count for this handle.- Overrides:
setEventCountin classAbstractEventHandle- Parameters:
eventCount- The event count
-
getEventId
public int getEventId()Description copied from interface:EventHandleGet 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
Releases the native memory held by this event handle.- Parameters:
clientLibrary- The client library instance
-
finalize
-
toString
-