Toolkits > com.ibm.streamsx.topology 2.1.0
Toolkit providing mechanisms to build IBM Streams applications in other programming languages, with Java, Scala and Python support.
Java Application API - A library that allows the definition and execution of streaming applications implemented in Java. Applications use Java code to process tuples and tuples are Java objects.
See the documentation under doc/javadoc/index.html for details.
Scala Support - The Java Application API supports applications written in Scala.
See the documentation under doc/scaladoc/index.html for details.
Topic based Publish and Subscribe operators provide the mechanism to exchange streams between applications regardles of the thier implementation language. SPL types are provided that allow interchange with applications implemented in other languages.
Python Application API - A module that allows the definition and execution of streaming applications implemented in Python. Applications use Python code to process tuples and tuples are Python objects.
Python functions as SPL operators - A Python function can be simply turned into an SPL operator to allow tuple processing using Python.
See the documentation under com.ibm.streamsx.topology.python for details.