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