T
- Type of attach propertiesC
- Type of connection handlepublic abstract class AbstractConnection<T extends IAttachProperties<T>,C extends FbAttachment>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected T |
attachProperties |
Modifier | Constructor and Description |
---|---|
protected |
AbstractConnection(T attachProperties,
IEncodingFactory encodingFactory) |
Modifier and Type | Method and Description |
---|---|
DbCryptCallback |
createDbCryptCallback()
Creates an instance of
DbCryptCallback for this connection. |
T |
getAttachProperties() |
Encoding |
getEncoding() |
EncodingDefinition |
getEncodingDefinition() |
IEncodingFactory |
getEncodingFactory() |
abstract C |
identify()
Performs the connection identification phase of the protocol and returns the connection handle implementation
for the agreed protocol.
|
protected boolean |
isLockedByCurrentThread() |
protected LockCloseable |
withLock() |
protected final T extends IAttachProperties<T> attachProperties
protected AbstractConnection(T attachProperties, IEncodingFactory encodingFactory) throws java.sql.SQLException
java.sql.SQLException
protected final LockCloseable withLock()
FbAttachment.withLock()
protected final boolean isLockedByCurrentThread()
FbAttachment.isLockedByCurrentThread()
public abstract C identify() throws java.sql.SQLException
FbDatabase
or FbService
)java.sql.SQLException
- For exceptions connectingpublic final T getAttachProperties()
public final EncodingDefinition getEncodingDefinition()
public final Encoding getEncoding()
public final IEncodingFactory getEncodingFactory()
@InternalApi public final DbCryptCallback createDbCryptCallback() throws java.sql.SQLException
DbCryptCallback
for this connection.java.sql.SQLException
- For errors initializing the callbackCopyright © 2001-2024 Jaybird (Firebird JDBC) team. All rights reserved.