Skip to content
This repository has been archived by the owner on Jan 9, 2020. It is now read-only.

This toolkit supports common internet protocols, such as HTTP and WebSockets

License

Notifications You must be signed in to change notification settings

joergboe/streamsx.inet

 
 

Repository files navigation

README -- IBMStreams/streamsx.inet

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 master branch is the main development stream and contains operators and functions which are available on all supported platforms. A subset of this operators is shipped with the Streams product.
  • The branch HTTPRequestAsync contains a new operator which is designed to work well with HTTP(S) (REST) services in asynchronous manner. 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:

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.

Steps to use the HTTPRequestAsync operator:

  • Checkout branch HTTPRequestAsync
  • change into directory com.ibm.streamsx.inet.async
  • build the toolkit ant clean all
  • a sample is available in directrory samples/HTTPClientAsync
  • build the sample with make

About

This toolkit supports common internet protocols, such as HTTP and WebSockets

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 57.8%
  • C++ 16.0%
  • Python 13.9%
  • HTML 6.9%
  • JavaScript 1.5%
  • Perl 1.5%
  • Other 2.4%