public class V13WireOperations extends V11WireOperations
FbWireOperations.ProcessAttachCallback
Constructor and Description |
---|
V13WireOperations(WireConnection<?,?> connection,
WarningMessageCallback defaultWarningMessageCallback,
java.lang.Object syncObject) |
Modifier and Type | Method and Description |
---|---|
void |
authReceiveResponse(FbWireAttachment.AcceptPacket acceptPacket,
DbCryptCallback dbCryptCallback,
FbWireOperations.ProcessAttachCallback processAttachCallback)
Receive authentication response from the server.
|
protected void |
enableEncryption(EncryptionInitInfo encryptionInitInfo) |
protected void |
handleCryptKeyCallback(DbCryptCallback dbCryptCallback)
Handles the database encryption key callback.
|
protected DbCryptData |
readCryptKeyCallback()
Reads the database encryption callback data from the connection.
|
protected void |
writeCryptKeyCallback(DbCryptData clientPluginResponse)
Writes the database encryption callback response data to the connection.
|
enqueueDeferredAction, processDeferredActions
addServerKeys, clearServerKeys, consumePackets, getAttachProperties, getClientAuthBlock, getConnection, getDefaultWarningMessageCallback, getEncoding, getEncryptionIdentifiers, getSynchronizationObject, getXdrIn, getXdrOut, getXdrStreamAccess, processOperation, processResponse, processResponseWarnings, readGenericResponse, readNextOperation, readOperationResponse, readResponse, readSingleResponse, readSqlResponse, readStatusVector, writeDirect
public V13WireOperations(WireConnection<?,?> connection, WarningMessageCallback defaultWarningMessageCallback, java.lang.Object syncObject)
public void authReceiveResponse(FbWireAttachment.AcceptPacket acceptPacket, DbCryptCallback dbCryptCallback, FbWireOperations.ProcessAttachCallback processAttachCallback) throws java.sql.SQLException, java.io.IOException
FbWireOperations
This method is only relevant for protocol V13 or higher.
authReceiveResponse
in interface FbWireOperations
authReceiveResponse
in class V10WireOperations
acceptPacket
- Packet with op_cond_accept
data, or null
when the data should be read from the
connection.dbCryptCallback
- Database encryption callback (ignored by protocols v12 and lower)processAttachCallback
- Callback for processing the final attach responsejava.sql.SQLException
- For errors returned from the server, or when attempting to
read.java.io.IOException
- For errors reading the response from the connection.protected void enableEncryption(EncryptionInitInfo encryptionInitInfo) throws java.sql.SQLException, java.io.IOException
java.sql.SQLException
java.io.IOException
protected final void handleCryptKeyCallback(DbCryptCallback dbCryptCallback) throws java.io.IOException, java.sql.SQLException
dbCryptCallback
- Database encryption callback pluginjava.io.IOException
- For errors reading data from the socketjava.sql.SQLException
- For database errorsprotected DbCryptData readCryptKeyCallback() throws java.io.IOException, java.sql.SQLException
java.io.IOException
- For errors reading data from the socketjava.sql.SQLException
- For database errorsprotected void writeCryptKeyCallback(DbCryptData clientPluginResponse) throws java.sql.SQLException, java.io.IOException
clientPluginResponse
- Database encryption callback response data to be sent to the serverjava.io.IOException
- For errors reading data from the socketjava.sql.SQLException
- For database errorsCopyright © 2001-2021 Jaybird (Firebird JDBC/JCA) team. All rights reserved.