Hi Dominik, the feature is really cool.
I used it to download some data from the data lake in StreamPipes and it directly worked without a problem. So far, I directly used the REST API, but I look forward to use the Java client as well. Philipp > On 11. Feb 2021, at 22:21, Dominik Riemer <[email protected]> wrote: > > Hi all, > > I've just pushed an initial version of the StreamPipes API and the > Java-based client [1] into our dev branch. > Both components should enable users to control some StreamPipes features > from external applications. For that, users can now create an API key in the > UI which can be used to trigger operations from either the client or the > REST interface. > > Currently, initial support is available for reading, starting and stopping > pipelines, for getting installed streams, processors and sinks and to > directly subscribe to any data stream registered in StreamPipes. > > I've added some quick examples on how to work with the client in the > examples repo at [2]. The login page now also links to an (yet incomplete) > API documentation. > > Any feedback is welcome! > > Dominik > > > [1] > https://github.com/apache/incubator-streampipes/tree/dev/streampipes-client/ > src/main/java/org/apache/streampipes/client > [2] > https://github.com/apache/incubator-streampipes-examples/blob/dev/streampipe > s-pipeline-elements-examples-processors-jvm/src/main/java/org/apache/streamp > ipes/client/example/StreamPipesClientExample.java > > > >
