Skip to content
New issue

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

Typesafe Consumer / Producer settings builder #1

Open
ragb opened this issue Apr 2, 2017 · 0 comments
Open

Typesafe Consumer / Producer settings builder #1

ragb opened this issue Apr 2, 2017 · 0 comments
Assignees

Comments

@ragb
Copy link
Owner

ragb commented Apr 2, 2017

For now, just non-property settings (e.g pollInterval) are really type safe. Aproaches (not exclusive):

  • Make withProperty methods private and support all documented settings as case class fields,
  • Use some sort of builder pattern (dependent types) to encode required parameters and support optional stuff in properties
  • Other ideas?
@ragb ragb self-assigned this Apr 2, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant