Skip to content
Repository connector delivers template from external repositories like CMS or file system
Java Kotlin
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
fs
gradle/wrapper
http
.gitignore
.travis.yml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
azure-pipelines.yml
build.gradle.kts
gradle.properties
gradlew
gradlew.bat
settings.gradle.kts

README.md

Build Status

Repository Connector

Repository Connector is a Handler that enables fetching the content to process during HTTP Server request processing from the content repository (like headless or traditional CMS or simply a filesystem location).

How does it work

Repositories are not part of Knot.x itself. These are the stores of documents, e.g. CMS systems, HTTP servers, filesystem locations, databases or any other systems that can deliver content.

How to use

Simply configure a connector as the Server Routing Operation Handler, e.g.

routingOperations = [
  {
    operationId = my-operation
    handlers = [
      // other handlers
      {
        name = httpRepoConnectorHandler
        config = {
          // connector configuration
        }
      }
      // other handlers
    ]
  }
]

Available connectors

This repository contains two implementations of connectors that you may read about in details inside the modules:

You can’t perform that action at this time.