Package com.darkcollective.relix.connectors.std
package com.darkcollective.relix.connectors.std
JDBC driver provisioning for the standard connectors.
DriverProvisioner downloads a
missing JDBC driver when a host permits it, from the list
DriverCatalog describes, and
registers the drivers an earlier run installed.
HttpFetcher is the HTTPS fetcher it
downloads with, which a host can wrap to report progress. The connectors themselves
are discovered, not named.
-
ClassDescriptionA catalog of downloadable JDBC drivers — the manifest that lets relix fetch a driver it does not have locally, complementing the external driver directory.A driver: a JDBC scheme prefix it satisfies and the artifacts to download.Provisions a JDBC driver on demand: when a connection references a database for which no driver is registered, this looks the driver up in the
DriverCatalog, downloads it (with checksum verification) into the driver directory, and registers it — so a database relix has never seen before just works.The result of a provisioning attempt.A provisioning outcome plus a human-readable explanation.The productionFetcher: an HTTPS-only download overHttpClient.