Streamz
Streamz provides combinator libraries for integrating Functional Streams for Scala (FS2), Akka Streams and Apache Camel endpoints. They integrate
- Apache Camel with Akka Streams: Camel endpoints can be integrated into Akka Stream applications with the Camel DSL for Akka Streams.
- Apache Camel with FS2: Camel endpoints can be integrated into FS2 applications with the Camel DSL for FS2.
- Akka Streams with FS2: Akka Stream
Source
s,Flow
s andSink
s can be converted to FS2Stream
s,Pipe
s andSink
s, respectively, and vice versa with Stream converters.
Dependencies
Streamz artifacts are available for Scala 2.11 and 2.12 at:
resolvers += "krasserm at bintray" at "http://dl.bintray.com/krasserm/maven"
Latest stable release for FS2 0.10
libraryDependencies += "com.github.krasserm" %% "streamz-camel-akka" % "0.9"
libraryDependencies += "com.github.krasserm" %% "streamz-camel-fs2" % "0.9" // uses FS2 0.10.1
libraryDependencies += "com.github.krasserm" %% "streamz-converter" % "0.9" // uses FS2 0.10.1
Latest stable release for FS2 0.9
libraryDependencies += "com.github.krasserm" %% "streamz-camel-akka" % "0.8.1"
libraryDependencies += "com.github.krasserm" %% "streamz-camel-fs2" % "0.8.1" // uses FS2 0.9.5
libraryDependencies += "com.github.krasserm" %% "streamz-converter" % "0.8.1" // uses FS2 0.9.5
Documentation
Streamz 0.9
Streamz 0.8.1
API docs
Streamz 0.9
Not published yet. Run sbt unidoc
on branch r-0.9
or master
for generating 0.9 API docs.