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

Simplifying concurrency model with kotlin coroutines #45

Draft
wants to merge 25 commits into
base: develop
Choose a base branch
from

Conversation

brianmcgee
Copy link
Member

Description

Simplifies the concurrency model within the ingestors, replacing RxJava with Kotlin co-routines.

Type of change

  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

How Has This Been Tested?

Manaul testing for now.

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

@brianmcgee brianmcgee requested a review from aldoborrero May 19, 2020 07:17
@brianmcgee brianmcgee self-assigned this May 19, 2020
Copy link
Member

@aldoborrero aldoborrero left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@brianmcgee have you removed rxjava dependencies from gradle/dependencies and from being imported into ingestion/base?

@brianmcgee
Copy link
Member Author

@brianmcgee have you removed rxjava dependencies from gradle/dependencies and from being imported into ingestion/base?

Not yet, I will clean up the dependencies before marking the PR as no longer a draft.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants