We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#Steps
Add a new project -- Example:
zio-connect/build.sbt
Line 38 in 2507925
Create the following directory structure
zio.connect.firehose
Create the connector
sealed trait FirehoseConnector case class LiveFirehoseConnector() extends FirehoseConnector { ... } object LiveFirehoseConnector { val layer: ZLayer[???, ???, FirehoseConnector] = { ... LiveFirehoseConnector() } }
Provide accessors in the package object Example: https://github.com/zio/zio-connect/blob/master/connectors/file-connector/src/main/scala/zio/connect/file/package.scala
Tests belong in the FirehoseConnectorSpec file. They use the accessors. Example:- https://github.com/zio/zio-connect/blob/master/connectors/file-connector/src/test/scala/zio/connect/file/FileConnectorSpec.scala
There will be a LiveFirehoseConnectorSpec that runs the FirehoseConnectorSpec files for the LiveFirehoseConnector layer You can use firehose with localstack testcontainers. Example with testcontainers and S3 here - https://github.com/zio/zio-connect/pull/83/files#diff-e7e0899e455a741a644a05c0b26879d176a9126951477cd7c62dc19ade98b5cc
Provide a TestFirehoseConnector layer that allows testing with a stub. Example - https://github.com/zio/zio-connect/blob/master/connectors/file-connector/src/main/scala/zio/connect/file/TestFileConnector.scala
The text was updated successfully, but these errors were encountered:
initial stab at new connector for kinesis streams zio#58
5de45cb
initial stab at new connector for kinesis streams #58 (#102)
04fe666
The current version has the issue mentioned here: - https://stackoverflow.com/questions/67718747/resourcenotfoundexception-stream-not-found-under-account
Maybe it's worth checking https://github.com/svroonland/zio-kinesis/blob/master/core/src/main/scala/nl/vroste/zio/kinesis/client/localstack/LocalStackServices.scala also
Sorry, something went wrong.
No branches or pull requests
#Steps
Add a new project
-- Example:
zio-connect/build.sbt
Line 38 in 2507925
Create the following directory structure
Create the connector
Provide accessors in the package object
Example: https://github.com/zio/zio-connect/blob/master/connectors/file-connector/src/main/scala/zio/connect/file/package.scala
Tests belong in the FirehoseConnectorSpec file.
They use the accessors.
Example:- https://github.com/zio/zio-connect/blob/master/connectors/file-connector/src/test/scala/zio/connect/file/FileConnectorSpec.scala
There will be a LiveFirehoseConnectorSpec that runs the FirehoseConnectorSpec files for the LiveFirehoseConnector layer
You can use firehose with localstack testcontainers.
Example with testcontainers and S3 here - https://github.com/zio/zio-connect/pull/83/files#diff-e7e0899e455a741a644a05c0b26879d176a9126951477cd7c62dc19ade98b5cc
Provide a TestFirehoseConnector layer that allows testing with a stub.
Example - https://github.com/zio/zio-connect/blob/master/connectors/file-connector/src/main/scala/zio/connect/file/TestFileConnector.scala
The text was updated successfully, but these errors were encountered: