org.firebirdsql.jdbc

Interface Synchronizable

Known Implementing Classes:
AbstractCallableStatement, AbstractPreparedStatement, AbstractStatement, FBBlob, FBResultSet, 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

Object
getSynchronizationObject()
Get synchronization object.

Method Details

getSynchronizationObject

public Object getSynchronizationObject()
            throws SQLException
Get synchronization object.
Returns:
object, cannot be null.

Copyright B) 2001 David Jencks and other authors. All rights reserved.