Toolkit com.ibm.streamsx.topology 2.1.0

Toolkits > com.ibm.streamsx.topology 2.1.0

General Information

Toolkit providing mechanisms to build IBM Streams applications in other programming languages, with Java, Scala and Python support.

Java

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

Scala Support - The Java Application API supports applications written in Scala.

See the documentation under doc/scaladoc/index.html for details.

SPL

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

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.

Version
2.1.0
Required Product Version
4.2

Indexes

Namespaces
Operators
Functions
Types

Namespaces

com.ibm.streamsx.topology
Stream types supporting interchange of streams between IBM Streams applications implemented in different languages.
Types
com.ibm.streamsx.topology.python
Python Support: Support for Python with IBM Streams.
com.ibm.streamsx.topology.topic
Topic based publish-subscribe model supporting a microservice architecture style for Streams applications.
Operators
Functions