v1

latestSwagger 2.02026-07-172810.6 KB
dataflow

Retrieves the configuration for a specified dataflow

A dataflow is a set of services and streams allowing a data flowing from one or more sources, being transformed and reach one or more destinations (sinks). Logisland will call this endpoint to know which configuration should be run.

This endpoint also supports HTTP caching (Last-Updated, If-Modified-Since) as per RFC 7232, section 3.3

get/dataflows/{dataflowName}

Headers

If-Modified-Sincestring

Timestamp of last response

Response

Return the dataflow configuration. On logisland side, the following will happen:

  • At dataflow level:

    • Fully reconfigure a dataflow (stop and then start) if nothing is running (initial state) or if lastUpdated is fresher than the one of the already running dataflow.

      In this case be aware that old stream and services will be destroyed and new ones will be created.

    • Do nothing otherwise (keep running the active dataflow)

  • At pipeline level:

    • The processor chain will be fully reconfigured if and only if the pipeline lastUpdated is fresher than the lastUpdated known by the system.

    In any case the stream is never stopped.

lastModifiedstring date-time required

the last modified timestamp of this pipeline (used to trigger changes).

modificationReasonstring

Can be used to document latest changeset.

All 2 operations