/streamsx.topology

(Incubation) A project that supports building streaming topologies (applications) for IBM Streams in different programming languages, such as Java, Scala and Python.

Primary LanguageJavaApache License 2.0Apache-2.0

streamsx.topology

A project that supports building streaming topologies (applications) for IBM Streams in different programming languages, such as Java and Scala. http://ibmstreams.github.io/streamsx.topology/

Java Application API

The Java Application API enables a developer to create streaming applications entirely in Java for IBM Streams. The API employs a functional style of programming -- a developer may define a graph's flow and data manipulation simultaneously.

Please refer to the getting started guide, FAQ page, and documentation for help.

Scala Support

Scala support enables a developer to create streaming applications entirely in Scala for IBM Streams. Scala support requires the application calls into the Java Application API (as Java & Scala are both JVM languages), and includes implicit conversions to allow Scala anonymous functions to be used as the functional transformations.

Please see this initial documentation: https://github.com/IBMStreams/streamsx.topology/wiki/Scala-Support

To learn more about Streams