Backend Adapters

Base class for pluggable adapters.

Overview

Extends :class:~clearskies.configurable.Configurable so that all adapters support clearskies config descriptors, the @parameters_to_properties decorator, and finalize_and_validate_configuration().

Subclasses define the adapter protocol by implementing the required methods.

Usage::

class MyUrlAdapter(UrlAdapter):
    # Override methods to customise URL generation
    pass

Table of contents