Interface IDriverRuntime
- All Superinterfaces:
Comparable<IDriverRuntime>
Represents a runtime instance of a JDBC driver.
- Since:
- 8.5.0
- Author:
- Norman Lorenz
-
Method Summary
Modifier and TypeMethodDescriptiondefault intgetDbms()Gets the DBMS type associated with this JDBC driver.@NotNull DriverGets the JDBC Driver instance associated with this driver runtime.@NotNull FileGets the file in the filesystem representing the JDBC driver.@NotBlank StringGets the SHA-256 fingerprint of the driver file.@NotNull ManifestInfoGets the manifest information of the JDBC driver.@NotNull StringGets the unique runtime identifier for this driver runtime.
-
Method Details
-
compareTo
- Specified by:
compareToin interfaceComparable<IDriverRuntime>
-
getDbms
Gets the DBMS type associated with this JDBC driver. May be null if the DBMS type is unknown.- Returns:
- The DBMS type, or null if unknown.
-
getDriver
Gets the JDBC Driver instance associated with this driver runtime.- Returns:
- The JDBC Driver instance.
-
getDriverFile
Gets the file in the filesystem representing the JDBC driver.- Returns:
- The JDBC driver file.
-
getFingerprint
Gets the SHA-256 fingerprint of the driver file.- Returns:
- The SHA-256 fingerprint as a hexadecimal string.
-
getManifest
Gets the manifest information of the JDBC driver.- Returns:
- The manifest information.
-
getRuntimeId
Gets the unique runtime identifier for this driver runtime.- Returns:
- The unique runtime identifier.
-