Class StaticValueDbCryptCallback
- java.lang.Object
-
- org.firebirdsql.gds.ng.dbcrypt.simple.StaticValueDbCryptCallback
-
- All Implemented Interfaces:
DbCryptCallback
public final class StaticValueDbCryptCallback extends java.lang.Object implements DbCryptCallback
Simple database encryption callback, provides a static value response to the callback- Since:
- 3.0.4
- Author:
- Mark Rotteveel
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDbCryptCallbackName()
Name of the database encryption callback.DbCryptData
handleCallback(DbCryptData serverData)
Callback method to be called with the server data.
-
-
-
Method Detail
-
getDbCryptCallbackName
public java.lang.String getDbCryptCallbackName()
Description copied from interface:DbCryptCallback
Name of the database encryption callback.- Specified by:
getDbCryptCallbackName
in interfaceDbCryptCallback
- Returns:
- Name for identifying this callback within Jaybird.
- See Also:
DbCryptCallbackSpi.getDbCryptCallbackName()
-
handleCallback
public DbCryptData handleCallback(DbCryptData serverData)
Description copied from interface:DbCryptCallback
Callback method to be called with the server data.The implementation should reply with a response for the provided data. If the plugin cannot provide a response (eg because the server data is invalid), use an empty reply (eg use
DbCryptData.EMPTY_DATA
, or construct your own). The plugin should not throw an exception.- Specified by:
handleCallback
in interfaceDbCryptCallback
- Parameters:
serverData
- Data received from the server (nevernull
).- Returns:
- Reply data (never
null
, useDbCryptData.EMPTY_DATA
if there is no (valid) reply).
-
-