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.

  • Class
    Description
    A 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 production Fetcher: an HTTPS-only download over HttpClient.