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.StringgetDbCryptCallbackName()Name of the database encryption callback.DbCryptDatahandleCallback(DbCryptData serverData)Callback method to be called with the server data.
-
-
-
Method Detail
-
getDbCryptCallbackName
public java.lang.String getDbCryptCallbackName()
Description copied from interface:DbCryptCallbackName of the database encryption callback.- Specified by:
getDbCryptCallbackNamein interfaceDbCryptCallback- Returns:
- Name for identifying this callback within Jaybird.
- See Also:
DbCryptCallbackSpi.getDbCryptCallbackName()
-
handleCallback
public DbCryptData handleCallback(DbCryptData serverData)
Description copied from interface:DbCryptCallbackCallback 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:
handleCallbackin interfaceDbCryptCallback- Parameters:
serverData- Data received from the server (nevernull).- Returns:
- Reply data (never
null, useDbCryptData.EMPTY_DATAif there is no (valid) reply).
-
-