org.firebirdsql.jdbc
Interface Synchronizable

All Known Implementing Classes:
AbstractCallableStatement, AbstractConnection, AbstractPreparedStatement, AbstractResultSet, AbstractStatement, FBBlob, FBCachedBlob, FBCallableStatement, FBConnection, FBManagedConnection, FBPreparedStatement, FBResultSet, FBStatement, 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
 java.lang.Object getSynchronizationObject()
          Get synchronization object.
 

Method Detail

getSynchronizationObject

java.lang.Object getSynchronizationObject()
                                          throws java.sql.SQLException
Get synchronization object.

Returns:
object, cannot be null.
Throws:
java.sql.SQLException - if something went wrong.


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