v1
latestSwagger 2.02026-07-172810.6 KBRetrieves 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
Headers
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.