org.firebirdsql.jdbc

## Interface Synchronizable

- All Known Implementing Classes:
    AbstractCallableStatement, AbstractPreparedStatement, AbstractResultSet, FBBlob, FBCachedBlob, FBCallableStatement, FBConnection, FBManagedConnection, FBPreparedStatement, FBResultSet, FBStatement, GDSHelper, InternalTransactionCoordinator

      public interface Synchronizable

  Provides synchronization object. Instances implementing this interface provide objects that are later used in `synchronized` block:

       Object syncObject = someSynchronizable.getSynchronizationObject();
       synchronized(syncObject) {
           // do something...
       }

  Author:
    Roman Rokytskyy

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | `getSynchronizationObject()` Get synchronization object.

- - ### Method Detail

    - #### getSynchronizationObject

          java.lang.Object getSynchronizationObject()

      Get synchronization object.
      Returns:
        object, cannot be `null`.

Copyright © 2001-2021 Jaybird (Firebird JDBC/JCA) team. All rights reserved.