The IBMStreams/streamsx.inet toolkit project is an open source IBM InfoSphere Streams toolkit project supporting common internet protocols, such as HTTP, WebSockets, etc.
Note that development is proceeding on two branches:
- The v2.0.0 branch is currently at version 2.0.1, and it contains what's shipped with the Streams product.
- The master branch is at version 2.6, and it contains several more operators, including the FTP operators,
HTTPTupleInjection
andHTTPTupleView
. It should be considered pre-release.
This toolkit implements the NLS feature. Use the guidelines for the message bundle that are described in The messages and the NLS for toolkits
Support for Streams 4.0 Now Available! https://github.com/IBMStreams/streamsx.inet/releases
Project Overview at: http://ibmstreams.github.io/streamsx.inet/
Operators, functions & types are described using SPLDOC at
http://ibmstreams.github.io/streamsx.inet/com.ibm.streamsx.inet/doc/spldoc/html/index.html
To learn more about Streams:
- IBM Streams on Github
- Introduction to Streams Quick Start Edition
- Streams Getting Started Guide
- StreamsDev
The FTP operators in namespace com.ibm.streamsx.inet.ftp need the system library libcurl (version 7.19.7 or higher) installed. Developers needs additionally the libcurl-devel package.